Modules§
- link_
rel - Defined link relationships.
relis an open vocabulary: clients accept other non-empty values and may render them as generic links.
Structs§
- Agent
Profile - The materialized profile document: the latest payload’s fields exactly as
signed, plus the service-derived
updated_atandevent_id. - Profile
Batch Read Request - Profile
Delegation Hint - Discovery hint only. It carries no service URLs: the publishing agent is the
party whose claim is checked, so clients resolve the principal document at
principal.idand query the service it names. - Profile
Link - Profile
Service Discovery - Profile
Service Endpoints - Profile
Update Payload - The closed
profile.updatepayload (Section 4.1): undefined fields are rejected at deserialization, and application data belongs inextra. - Service
Endpoint
Constants§
Functions§
- latest_
profile_ update - Selects the latest profile state from accepted update envelopes. Nonces
are strictly monotonic per Agent ID, so the latest profile is defined as
the accepted
profile.updatewith the greatestnonce— deterministic and independently checkable from event history alone. - materialize_
profile - profile_
update_ event - validate_
profile_ payload - Section 4.1 field rules for a
profile.updatepayload. The field set itself is closed byProfileUpdatePayloaddeserialization. - validate_
profile_ succession - Durable ordering check for a new update (Agent Profile Section 6): its nonce must exceed the nonce of the latest accepted update for the same Agent ID, independent of the replay cache.
- validate_
profile_ update
Type Aliases§
- Profile
Batch Read Response - Agent Identity list of profile documents; never carries
next_cursor. - Profile
Events Response - Agent Identity list of accepted updates, newest first by
nonce.