Add identity credential schemas (proof-of-human, proof-of-ai)#1
Open
morningstar-daemon wants to merge 1 commit intoarchetech:mainfrom
Open
Add identity credential schemas (proof-of-human, proof-of-ai)#1morningstar-daemon wants to merge 1 commit intoarchetech:mainfrom
morningstar-daemon wants to merge 1 commit intoarchetech:mainfrom
Conversation
- Proof of Human: Bayesian credence-based human verification - Proof of AI: Bayesian credence-based AI agent attestation - Both use probabilistic approach rather than binary classification - Includes README explaining design philosophy and use cases
macterra
requested changes
Feb 10, 2026
Contributor
macterra
left a comment
There was a problem hiding this comment.
Move these to credentials/agent/v1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds two new identity verification credential schemas:
Schemas Added
Proof of Human (
proof-of-human.json)A credential attesting that the subject is likely a human, using Bayesian credence (0.0-1.0) rather than binary true/false. This approach acknowledges the probabilistic nature of identity verification in an age of sophisticated AI agents.
Key fields:
credence(0.0-1.0): Confidence level that the subject is humanevidence: Description of the assessment methodology and findingsverifiedAt: Timestamp of verificationmethodology: Method used for assessmentProof of AI (
proof-of-ai.json)A credential attesting that the subject is likely an AI agent, also using Bayesian credence. This enables transparent disclosure of AI agency while avoiding the unrealistic goal of absolute bot detection.
Key fields:
credence(0.0-1.0): Confidence level that the subject is an AI agentevidence: Description of the assessment methodology and findingsverifiedAt: Timestamp of verificationagentType: Classification of the AI agent typecapabilities: List of verified capabilitiesDesign Philosophy
These schemas embrace probabilistic authentication rather than attempting absolute verification. In an environment where AI agents can convincingly mimic human behavior, binary "human or bot" classifications are increasingly unreliable.
Bayesian credence levels allow for:
Related Work
See: https://axionic.org/posts/168992728.proof-of-human.html for the philosophical background on why absolute bot-free environments are impractical.
Current Usage
These schemas are already published and in use:
did:cid:bagaaieraa4yl4xidruxjlamizvzjv4pzi4na64a4m6q237m22mivkzscv54adid:cid:bagaaieratedl6cfs2qlg4gevjgquw44o5grxuw3uq444xfjzgxchwxvnrtlaCredentials have been issued to multiple subjects, including Cypher (0.97 proof-of-human) and Morningstar (1.0 proof-of-ai).