Define Identity & Trust terms - #42
Conversation
Add the four spreadsheet-approved Identity & Trust definitions and relate Delegation to Handoff.
Separate examples and operational detail into scope notes.
|
This PR was discussed during the August 27 Identity & Trust WG meeting. The definitions were agreed upon and are ready for review by the Taxonomy workstream. Meeting notes:
Discussion notes for posterity: https://discord.com/channels/1461090924791595243/1463637083737296979/1542574090714615888 |
|
The four definitions carry the meeting outcomes well, thanks for getting them into the repo. The definitions as committed:
Trust: the "how much" in the definition is doing the real work. How much a party should believe an agent's assertions, capabilities, and reasoning is not binary, it grades with the evidence behind each claim. The evidence-strength labels in wg-identity-and-trust#5 (declared through independently verifiable) are a candidate vocabulary for exactly that grading, in case useful as a related term or scope note. Identifier: the scope note earns its keep here. A stable label is only as useful as the binding between it and the thing it names; the same identifier can be a self-asserted handle or a resolvable reference backed by a registry. The evidence-strength vocabulary applies to that binding too: the identifier declares the subject, the binding determines how independently the subject is verified. Attestation: the agreed wording is right, and one clarification may help: "verifiable" is graded, not binary. A claim can be checkable only against the producing system's own assertions, or against independent observation, or against anchored commitments. Cryptographic verification is one mechanism at the upper end, not a requirement of the term, which I think resolves the crypto question raised in the meeting: verifiability is required, cryptography is not. The binding-step scope note in PR #49 is being reconciled to this exact definition so the entry lands as one piece. Delegation: keeping "traces back to an originating principal" in the scope note is the right call, and the sandbox example from the meeting shows why. When a human delegates to agent A which delegates to agent B, the effective authority of B is a property of the whole chain, not any single hop, so a relying party can only determine the true scope if the chain is checkable. That also connects delegation to the evidence-strength scale: an anchored chain is the top end. Happy to help with the reference architecture work as it takes shape. |
| aliases: [], | ||
| broaderTerm: null, | ||
| definition: 'Definition pending — term accepted; definition under working group discussion.', | ||
| definition: 'How and how much another party believes an agent\'s identity.', |
There was a problem hiding this comment.
"How and to what extent" is exactly it. The "how much" is graded, not binary, it tracks the evidence behind each assertion, capability or reasoning from declared/self-reported up to independently verifiable. That's the candidate vocabulary from the Identity & Trust WG (#5) and it pairs naturally with this definition as a related term or scope note.
| broaderTerm: null, | ||
| definition: 'Definition pending — term accepted; definition under working group discussion.', | ||
| definition: 'A unique and stable label or reference', | ||
| scopeNote: 'Examples of identifiers include email address, username, account ID, public key. An identifier may represent the agent, the responsible or OBO party/parties, or other metadata.', |
There was a problem hiding this comment.
Note that "unique" should be globally unique, or at least global within a trust domain.
There was a problem hiding this comment.
"Unique within a scope" is the right way to read it. A registry-backed identifier is unique within its trust domain and resolvable back to the registry, a self-asserted handle is only unique within whatever scope the producer declares. The scope of the uniqueness claim is set by the binding behind it, the same graded structure as the evidence-strength scale in wg-identity-and-trust#5. Worth a scope note on the term rather than a change to the definition.
Adopts the definition agreed for the term verbatim, so the entry carries one definition rather than two competing ones, and keeps the scopeNote alongside it. The scopeNote gains the verifiability/cryptography line raised in the 27 August discussion: verifiability is required, and cryptography is one mechanism that can provide it rather than a requirement of the term. The remaining scopeNote content is unchanged, covering attestation as a binding step, the separate signed binding that ties an agent identity or artifact to an attested environment, and what attestation does not establish. Category, aliases, broaderTerm, contrastsWith and workgroups are unchanged. Refs aaif#43, aaif#42.
|
Reconciled as promised. #49 now carries the Attestation definition verbatim as agreed on 27 August, with the scopeNote alongside it rather than competing with it. One gap worth closing before this merges: of the four terms here, Three lines the scopeNote adds: verifiability is required and cryptography is not, since cryptography is one mechanism that can provide it rather than a requirement of the term; attestation is a binding step, so what was bound matters more than that a binding occurred; and what it does not establish, namely completeness, correct behaviour, or resistance to an adversary holding the hardware. On the heart-rate example: verifiable is graded rather than binary. A claim checkable only against the producing system's own assertions sits at one end of that scale, and independent observation or anchored commitments sit at the other. A self-measured reading is verifiable by the party making the claim, which is the end where the word stops discriminating. That reads the example rather than contradicting it. @kdruckman @kjamithash, with Identity & Trust covered, Security & Privacy and Governance are the two remaining approvals the contribution guide asks for. The definition sentence is now identical in both branches, so either path works: add the scopeNote here, or merge #49 after this lands. |
Summary
Trust,Identifier,Attestation, andDelegationDelegationto the relatedHandoffconceptWhy
These four terms were marked
keepduring the taxonomy workstream discussion, but their definitions remained deferred in the repository. This applies the definitions agreed in the working spreadsheet.Impact
The taxonomy UI and downstream consumers will display concrete definitions for the four Identity & Trust concepts while retaining the current flat hierarchy and provisional ownership decisions.
Validation
node --check taxonomy/taxonomy-data.js