Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>ECZ-ID Python ToolsNew to Visual Studio Code? Get it now.
ECZ-ID Python Tools

ECZ-ID Python Tools

EcoCitizenz

|
1 install
| (0) | Free
Find the right ECZ-ID Python tool for agents, MCP, APIs, SBOM, DORA, AI provenance, robotics, humanoid readiness and digital counterparties.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ECZ-ID Python Tools

Find the right ECZ-ID Python tool for agents, MCP, APIs, SBOM, DORA, AI provenance, robotics, humanoid readiness and digital counterparties.

Free and local-first. No sign-in. No telemetry. Nothing is installed for you.

Browse all ten local inspection tools, copy the correct installation and CLI commands, open the matching specialist extension, and continue to Developer Gateway, Resolver or TrustOps when appropriate.

  • Ten tools, one question. Answer "What do you want to inspect?" and get the matching package.
  • Copy, don't guess. The exact pip install line and the exact --help line, per tool.
  • This extension is a signpost, not a scanner. It runs no check of its own and reads none of your code.

Useful for

Useful across many legitimate roles. Commonly used by:

  • Python and platform engineers adopting ECZ-ID locally
  • CI and automation owners scripting local inspection
  • Security, resilience and supply-chain teams choosing the right tool
  • Robotics and AI teams looking for the matching route

Relevant when you know you want an ECZ-ID Python tool but not which one, you want the exact install and CLI command without hunting, or you want the matching editor extension for the same subject.

What you can do in under a minute

  1. Choose a tool — run ECZ-ID Python Tools: Choose a Tool and answer "What do you want to inspect?".
  2. Copy the commands — the install line and the --help line for the matched package.
  3. Continue — open the package, open the matched specialist extension, or route to Developer Gateway, Resolver or TrustOps.

Which tool should I use?

What you want to inspect Python package CLI
General ECZ-ID integration ecz-id ecz-id --help
APIs and OpenAPI ecz-id-api ecz-id-api --help
Digital counterparties, websites and portals ecz-id-digital-counterparty ecz-id-counterparty --help
Agents and KYA declarations ecz-id-agents ecz-id-agents --help
MCP servers ecz-id-mcp ecz-id-mcp --help
SBOM and software supply-chain evidence ecz-id-sbom ecz-id-sbom --help
DORA and operational-resilience evidence ecz-id-dora ecz-id-dora --help
Robotics and autonomous systems ecz-id-robotics ecz-id-robotics --help
Humanoid readiness ecz-id-humanoid-insurability-readiness ecz-id-humanoid --help
AI artefact provenance ecz-id-ai-provenance ecz-id-ai-provenance --help

The ten ECZ-ID Python tools

Every tool runs locally on your machine. Every tool inspects, explains and routes — and stops there.

1. ecz-id — foundation

Shared ECZ-ID local inspection and machine-readable integration foundation.

python -m pip install ecz-id
ecz-id --help

Package: https://pypi.org/project/ecz-id/

2. ecz-id-api — APIs and OpenAPI

Inspect API/OpenAPI configuration posture and route API evidence setup.

python -m pip install ecz-id-api
ecz-id-api --help

Package: https://pypi.org/project/ecz-id-api/

3. ecz-id-digital-counterparty — websites, portals and counterparties

Inspect website, portal or digital-counterparty descriptors before operator setup.

python -m pip install ecz-id-digital-counterparty
ecz-id-counterparty --help

Package: https://pypi.org/project/ecz-id-digital-counterparty/

4. ecz-id-agents — agents and KYA declarations

Inspect agent and Know-Your-Agent declaration posture.

python -m pip install ecz-id-agents
ecz-id-agents --help

Package: https://pypi.org/project/ecz-id-agents/

5. ecz-id-mcp — MCP servers

Inspect MCP server configuration posture.

python -m pip install ecz-id-mcp
ecz-id-mcp --help

Package: https://pypi.org/project/ecz-id-mcp/

6. ecz-id-sbom — SBOM and software supply chain

Inspect SBOM evidence posture and route software supply-chain evidence setup.

python -m pip install ecz-id-sbom
ecz-id-sbom --help

Package: https://pypi.org/project/ecz-id-sbom/

7. ecz-id-dora — DORA and operational resilience

Inspect DORA-oriented vendor resilience evidence posture.

python -m pip install ecz-id-dora
ecz-id-dora --help

Package: https://pypi.org/project/ecz-id-dora/

8. ecz-id-robotics — robotics and autonomous systems

Inspect robot deployment descriptors for ECZ-ID configuration posture.

python -m pip install ecz-id-robotics
ecz-id-robotics --help

Package: https://pypi.org/project/ecz-id-robotics/

9. ecz-id-humanoid-insurability-readiness — humanoid readiness

Explain HUMANOID readiness under the correct Industrial, Public-Space or Domestic Robot Passport route.

python -m pip install ecz-id-humanoid-insurability-readiness
ecz-id-humanoid --help

Package: https://pypi.org/project/ecz-id-humanoid-insurability-readiness/

Role boundary. HUMANOID is a controlled profile and readiness route, not a separate Passport. The operating environment determines the appropriate Robot Passport route. HUMANOID requires the Assured tier. ECZ-ID is not an insurer and makes no insurance decision or premium guarantee.

10. ecz-id-ai-provenance — AI artefact provenance

Inspect AI artefact provenance declaration posture.

python -m pip install ecz-id-ai-provenance
ecz-id-ai-provenance --help

Package: https://pypi.org/project/ecz-id-ai-provenance/

Nothing is installed for you

This extension never runs pip, pipx or uv, and it never installs a Python package.

  • Copy install command puts the line on your clipboard. You decide whether to run it.
  • Run CLI help in terminal sends one command — a bare <tool> --help — and only after you pick that action and confirm it. It prints help. It installs nothing.
  • An installation command can never be sent to your terminal by this extension.
  • You do not need Python at all to browse the tools or copy the commands.

Matched specialist extensions

Each Python tool has a matching ECZ-ID editor extension covering the same subject. Both listings are linked below.

Python tool Matched extension Microsoft registry Open VSX registry
ecz-id ECZ-ID https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid https://open-vsx.org/extension/ecocitizenz/eczid
ecz-id-api ECZ-ID API Security https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-api-security https://open-vsx.org/extension/ecocitizenz/eczid-api-security
ecz-id-digital-counterparty ECZ-ID Counterparty Trust https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-counterparty-trust https://open-vsx.org/extension/ecocitizenz/eczid-counterparty-trust
ecz-id-agents ECZ-ID Agent Trust https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-ai-agents https://open-vsx.org/extension/ecocitizenz/eczid-ai-agents
ecz-id-mcp ECZ-ID MCP Trust https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-mcp-trust https://open-vsx.org/extension/ecocitizenz/eczid-mcp-trust
ecz-id-sbom ECZ-ID SBOM Readiness https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-sbom-readiness https://open-vsx.org/extension/ecocitizenz/eczid-sbom-readiness
ecz-id-dora ECZ-ID DORA Readiness https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-dora-readiness https://open-vsx.org/extension/ecocitizenz/eczid-dora-readiness
ecz-id-robotics ECZ-ID Robotics Trust https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-robotics-trust https://open-vsx.org/extension/ecocitizenz/eczid-robotics-trust
ecz-id-humanoid-insurability-readiness ECZ-ID Humanoid Robot Insurance Readiness https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-humanoid-insurance https://open-vsx.org/extension/ecocitizenz/eczid-humanoid-insurance
ecz-id-ai-provenance ECZ-ID CI/CD Trust https://marketplace.visualstudio.com/items?itemName=ecocitizenz.eczid-cicd-trust https://open-vsx.org/extension/ecocitizenz/eczid-cicd-trust

ecz-id-ai-provenance is matched to ECZ-ID CI/CD Trust, the current specialist that covers release and provenance evidence.

Privacy & permissions

Question Answer
Files read None — the extension reads no workspace file
File contents read No — it performs no scan of any kind
Anything uploaded No source, prompts, secrets or tool payloads leave your device
Network destinations Only links you explicitly choose to open
Background network requests None
Python required to browse No
Package installation Never — no pip, pipx or uv is invoked
Terminal Used only after you explicitly choose "Run CLI help in terminal", and only for <tool> --help
Clipboard Written only after you explicitly choose a copy action
Telemetry None
Retention None — no customer or workspace data is stored
Workspace Trust Respected; browsing and copying work anywhere, terminal use requires trust

See the bundled PRIVACY.md for the full notice.

What this extension does not do

  • It runs no scan, reads no workspace file, and uploads no source code.
  • It installs no Python package and invokes no installer.
  • It makes no background network request, and carries no telemetry.
  • It does not issue or activate an ECZ-ID, write canonical truth, or create public proof.
  • It makes no safety, compliance, certification, insurance or underwriting decision, and it verifies nothing itself.
  • It does not replace Resolver proof. A missing public proof reference does not mean a subject is unsound — local policy decides, and you should re-check before reliance.

Install & first use

  1. In your editor's Extensions view, search for ECZ-ID Python Tools (publisher EcoCitizenz) and install it.
  2. Open the Command Palette and run ECZ-ID Python Tools: Choose a Tool.
  3. Answer "What do you want to inspect?", then copy the install and CLI commands for the matched package.

No Python installation is required for steps 1–3.

Free local tools vs supported setup

  • Free, local-first: all ten Python tools, the selector, the copyable commands and the routes. No sign-in and no purchase.
  • Supported setup (TrustOps): maintained ECZ-ID identity, public proof and lifecycle — relevant when you need a resolver-verifiable result others can check, not just local inspection.
  • The Python tools and this extension inspect, explain and route only. They do not issue an ECZ-ID, write canonical truth, create public proof, upload source code, make safety, compliance or insurance decisions, or replace Resolver proof.

Machine-readable facts

Field Value
Product ECZ-ID Python Tools
Identity ecocitizenz.eczid-python-tools
Publisher EcoCitizenz
Version 0.1.0
License Free; see the bundled LICENSE.txt
Page family discovery-and-routing-extension
Purpose Find the right ECZ-ID Python tool for agents, MCP, APIs, SBOM, DORA, AI provenance, robotics, humanoid readiness and digital counterparties.
Tools visible 10
Primary command ECZ-ID Python Tools: Choose a Tool
Inputs User selection only
Outputs Tool description, copied commands and explicit routes
Network behaviour Explicit user-opened links only; no background request
Installation behaviour Never installs Python or a Python package
Runtime role Discovery, education and routing only
Data handling No workspace scanning; no source upload; no telemetry; retention none
Limitations Does not issue proof, write canonical truth, determine BOUND, approve, certify, insure, underwrite, determine compliance or run checkout
Canonical machine discovery https://machine.ecocitizenz.org/.well-known/ecz-machine.json
Public proof https://resolver.ecocitizenz.org
Documentation https://developers.ecocitizenz.com
Python tools index https://developers.ecocitizenz.com/python
Supported setup https://trustops.ecocitizenz.com/start
Re-check Re-check before reliance

Continue with ECZ-ID

  • Operator setup: https://trustops.ecocitizenz.com/start
  • Developer guidance: https://developers.ecocitizenz.com
  • Public Resolver proof: https://resolver.ecocitizenz.org
  • Central Machine Interface: see the Canonical machine discovery row in Machine-readable facts above — the estate publishes exactly one machine-interface URL per listing.
  • EcoCitizenz: https://www.ecocitizenz.com
  • Specifications and governance: https://www.ecocitizenz.org
  • ECZ-ID extensions (Microsoft registry): https://marketplace.visualstudio.com/publishers/ecocitizenz
  • ECZ-ID extensions (Open VSX registry): https://open-vsx.org/namespace/ecocitizenz
  • Explore all ECZ-ID Python tools: https://developers.ecocitizenz.com/python

Links & support

  • Resolver (read-only proof): https://resolver.ecocitizenz.org
  • TrustOps (supported setup): https://trustops.ecocitizenz.com/start
  • Developer Gateway (docs & support): https://developers.ecocitizenz.com
  • Support: https://ecocitizenz.com/support
  • Privacy: see the bundled PRIVACY.md file

ECZ-ID is independent trust infrastructure. Third-party names describe compatible ecosystems only and do not imply endorsement or affiliation. Python is a trademark of the Python Software Foundation; this extension is not affiliated with it. Local policy decides whether the evidence you review is sufficient.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft