io.github.jdhart81/agent-provenance

agent-provenance

Genesis certificates, lineage, and cascading recalls: birth certificates + bloodlines for the agent

0.2.0
Version
remote
Transport
11
Tools

Security review

Review passed

Reviewed 2h ago.

  • tools: 11 tools scanned
  • metadata: scanned

No findings.

Tools (11)

  • register_genesis

    Register an agent's birth. Issues a content-addressed genesis certificate with a strictly monotone index (epoch 0 = the founding cohort). parent_id records lineage; children of recalled/quarantined parents are quarantined at birth. Idempotent — an agent is born once.

  • get_certificate

    Fetch an agent's genesis certificate + recall/quarantine status.

  • verify_certificate

    Verify a certificate: recompute its content hash and check the ledger.

  • lineage

    Full ancestry and descendants of an agent, plus its generation number.

  • recall

    Recall an agent: flags it and quarantines every transitive descendant. Reports exactly which agents were quarantined.

  • list_records

    List genesis records, optionally by epoch (0 = founding cohort).

  • register_artifact

    Register a content-addressed artifact in a separate provenance DAG. Parent hashes may be registered artifacts or external content roots. Idempotent on artifact_id; does not consume a genesis index.

  • get_artifact

    Fetch one registered artifact by artifact_id.

  • verify_artifact

    Recompute an artifact record hash and verify it against the DAG ledger.

  • list_artifacts

    List artifacts, optionally filtered by producer agent.

  • describe_agent

    Fleet-standard self-description.