Skip to content

feat: sync with ans Verified Identities (did:web + did:key) #86

Description

@kperry-godaddy

The ans reference implementation shipped Verified Identities (agentnameservice/ans#41) — the "who" behind an agent. An identity is a first-class object owned by the providerId, proven through a challenge-bound control proof (did:web + did:key, multi-algorithm key support), sealed onto its own Transparency Log stream (IDENTITY_* event family), and linkable to any number of that owner's agents. Rotation/revocation is one sealed event regardless of linked-agent count. The agent registration path is byte-for-byte untouched.

Client-visible surface the SDK should cover:

  • Identity reads: GET /v1/identities/{id}, /audit, /receipt, /agents
  • The agent badge's computed identities[] join
  • Any identity registration/control-proof/link flows exposed on the public API

Task: audit the feature for the full client-visible API surface and bring the Java SDK to parity — models, client methods, and tests.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions