Explains HUMANOID profile readiness under an Industrial, Public-Space or Domestic Robot Passport. HUMANOID requires the Assured tier. Not an insurer; no insurance decision or premium guarantee.
Project description
ECZ-ID Humanoid Robot Insurability Readiness™
Organise a humanoid robot's evidence so a broker or underwriter can assess
it more easily — and route the Assured tier to TrustOps.
ecz-id-humanoid-insurability-readiness explains the readiness posture of
a HUMANOID profile under its parent Robot Passport. It inspects, explains
and routes only.
It is not an insurer. It makes no insurance decision, acceptance, approval, certification or premium statement. The insurer alone decides coverage, terms and price. Missing public proof is neutral. Local policy decides. Re-check before reliance.
HUMANOID boundary
- HUMANOID is a profile, not a new passport. It sits under exactly one parent passport — Industrial, Public-Space or Domestic Robot Passport — selected by operating environment.
- It requires the Assured tier. This package explains that requirement
(reason code
ECZ-5002) and routes to TrustOps; it never sells, prices, activates or waives Assured. - Not an insurer. "Insurability readiness" describes the posture of configuration and evidence an insurer could look at — nothing more.
One-command free trial
$ uvx ecz-id-humanoid inspect ./my-humanoid
# or: pipx run ecz-id-humanoid inspect ./my-humanoid
Genuine example result
ECZ-ID inspection: ./my-humanoid [ecz-id-humanoid-insurability-readiness]
A. configuration posture : PRESENT
B. public proof posture : NOT_CHECKED (neutral)
reason codes : ECZ-1000, ECZ-2002, ECZ-5000, ECZ-5002
Supported inputs
humanoid_profile.json,humanoid.json,robot_deployment.json.- Observes owner/operator/manufacturer/integrator/maintainer; hardware/firmware/ROS/software/API/cloud/model/dataset inventories; intended use; teleoperation; update/recovery; fail-safe and emergency-stop evidence references; and the parent passport by environment.
Readiness artefacts
$ ecz-id-humanoid generate readiness-md ./my-humanoid
$ ecz-id-humanoid generate underwriter-index ./my-humanoid
$ ecz-id-humanoid generate binding-plan ./my-humanoid
$ ecz-id-humanoid generate resolver-guidance ./my-humanoid
$ ecz-id-humanoid generate incident # evidence templates need no path
Every artefact is neutral: it organises declared evidence so an assessor could review it more easily. The insurer alone decides.
What the result means / does not mean
Posture describes the local HUMANOID readiness profile; the public side is neutral read-only Resolver evidence. Not an insurance decision, acceptance, approval, certification or premium statement, and not a safety or compliance verdict.
Compare / drift, CI
$ ecz-id-humanoid compare ./last ./current --json
$ ecz-id-humanoid inspect . --sarif > humanoid.sarif
Machine Interface & Quiet manifest
Machine Interface · Manifest · Resolve · Operator Setup · Developer Guidance
Every install ships a public-safe ecz_quiet_machine_interface.json, and
every JSON report embeds a compact machine_interface object with the
canonical roots.
$ ecz-id-humanoid manifest --json
- Central Machine Interface: https://machine.ecocitizenz.org/.well-known/ecz-machine.json
- Resolver (read-only public proof): https://resolver.ecocitizenz.org
- Operator setup (TrustOps, Assured tier): https://trustops.ecocitizenz.com/start
- Developer Gateway: https://developers.ecocitizenz.com
Privacy and no telemetry
Bounded, read-only, symlink-refusing inspection. No telemetry, no source
upload. Secrets redacted on every export. Offline mode
(--offline / ECZ_ID_OFFLINE=1) skips all network.
Licence and trademarks
Apache-2.0 (see LICENSE, NOTICE). The code licence grants no trademark
rights; “ECZ-ID”, “EcoCitizenz” and “ECZ-ID Humanoid Robot Insurability
Readiness” are trademarks of their owner(s) — see TRADEMARKS.md.
Changelog: CHANGELOG.md. Security: SECURITY.md.
CLI: ecz-id-humanoid | Import: ecz_id_humanoid_insurability | Plugin group: ecz_id.plugins
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ecz_id_humanoid_insurability_readiness-0.1.0.tar.gz.
File metadata
- Download URL: ecz_id_humanoid_insurability_readiness-0.1.0.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c4034d336b6f6ab136fe658fcafc2e6ec89e5b98a2a1544b7fd875d2d62ffab
|
|
| MD5 |
5db6b8c555c9c458d70884266fde10d2
|
|
| BLAKE2b-256 |
df1d69ad1cfa02cc079c4e45e2db04d5562cb6d6814de9f8d60adffb38893099
|
Provenance
The following attestation bundles were made for ecz_id_humanoid_insurability_readiness-0.1.0.tar.gz:
Publisher:
publish-ecz-id-humanoid-insurability-readiness.yml on Ecocitizenz/ecz-id-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ecz_id_humanoid_insurability_readiness-0.1.0.tar.gz -
Subject digest:
9c4034d336b6f6ab136fe658fcafc2e6ec89e5b98a2a1544b7fd875d2d62ffab - Sigstore transparency entry: 2081844831
- Sigstore integration time:
-
Permalink:
Ecocitizenz/ecz-id-python@d291d50457771204885756d532af6eb623303c32 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Ecocitizenz
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-ecz-id-humanoid-insurability-readiness.yml@d291d50457771204885756d532af6eb623303c32 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ecz_id_humanoid_insurability_readiness-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ecz_id_humanoid_insurability_readiness-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb7076eb34d0a85021c5b8f40de407744202f0994153f22a35c7dd3604cfa03e
|
|
| MD5 |
81cdbe1ca49953ab3a21c1be38a0d682
|
|
| BLAKE2b-256 |
f0915e88cd36c77a0a2833589099359ee7f379bb8a761ca40bf348466f5d83ee
|
Provenance
The following attestation bundles were made for ecz_id_humanoid_insurability_readiness-0.1.0-py3-none-any.whl:
Publisher:
publish-ecz-id-humanoid-insurability-readiness.yml on Ecocitizenz/ecz-id-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ecz_id_humanoid_insurability_readiness-0.1.0-py3-none-any.whl -
Subject digest:
cb7076eb34d0a85021c5b8f40de407744202f0994153f22a35c7dd3604cfa03e - Sigstore transparency entry: 2081844922
- Sigstore integration time:
-
Permalink:
Ecocitizenz/ecz-id-python@d291d50457771204885756d532af6eb623303c32 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Ecocitizenz
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-ecz-id-humanoid-insurability-readiness.yml@d291d50457771204885756d532af6eb623303c32 -
Trigger Event:
workflow_dispatch
-
Statement type: