Table of Contents
Module spoon_ai.identity.did_resolver
DID Resolver for SpoonOS Agents Implements unified DID resolution with NeoFS-first policy
DIDResolver Objects​
class DIDResolver()
Unified DID resolver for SpoonOS agents Resolution flow: On-chain anchor → NeoFS (primary) → IPFS (fallback)
resolve​
def resolve(did: str) -> DIDResolutionResult
Resolve DID to complete DID document
Arguments:
did- DID string (did🥄agent:<identifier>)
Returns:
DIDResolutionResult with document and metadata
resolve_metadata_only​
def resolve_metadata_only(did: str) -> Dict
Resolve only on-chain metadata (fast path)
verify_did​
def verify_did(did: str) -> bool
Verify DID exists and is resolvable