Skip to content

Conversation

@scourtney-godaddy
Copy link

Summary

This PR synchronizes DESIGN.md with the latest version from the ans-registry-poc repository, incorporating recent architectural refinements and clarifications.

Key Changes

🏗️ Enhanced Architecture Documentation

  • Dynamic Badge Lander: Added dual-format deployment details for both forensic verification portal and embeddable JavaScript snippet
  • 3-Layer Trust Framework: Comprehensive documentation of the holistic trust model:
    • Layer 1: Foundational identity (RA scope)
    • Layer 2: Operational maturity and attestations
    • Layer 3: Real-time reputation and behavior scoring

🔒 Security Improvements

  • DNS-01 Challenge Flow: Clarified that AHP must execute DNS writes directly to prevent OAuth token delegation risks
  • DANE Trust Tiers: Enhanced descriptions of Bronze, Silver, and Gold trust levels
  • Certificate Roles: Better distinction between PubSC (public compatibility) and PriCC (agent identity)

📝 Documentation Improvements

  • Added reference to holistic trust framework diagram (Figure 2)
  • Updated figure numbering for consistency throughout document
  • Clarified agent lifecycle and event-driven identity model
  • Improved explanation of version-centric registration approach

🔧 Technical Clarifications

  • Better separation of concerns between identity, attestations, and reputation layers
  • Enhanced description of ANS Monitoring Service roles across layers
  • Clarified third-party ecosystem integration points

Testing

  • Document renders correctly in markdown
  • All figure references are consistent
  • No breaking changes to existing API contracts

Impact

This update ensures the public DESIGN.md accurately reflects the current architectural vision and implementation approach for the ANS Registry system.

🤖 Generated with Claude Code

## Summary
Synchronizing DESIGN.md with the latest version from ans-registry-poc repository.

## Key Changes
- Enhanced Dynamic Badge Lander description with dual-format deployment details
- Added comprehensive 3-layer trust framework model documentation
- Clarified DNS-01 challenge flow to prevent OAuth token delegation risks
- Updated figure numbering for consistency
- Improved DANE tier descriptions and trust model explanations
- Added holistic trust framework diagram reference
- Clarified agent lifecycle and event-driven identity model

## Technical Improvements
- Better separation between Layer 1 (identity), Layer 2 (attestations), and Layer 3 (reputation)
- Clearer explanation of PubSC vs PriCC certificate roles
- Enhanced security posture by requiring AHP to execute DNS writes directly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@scourtney-godaddy scourtney-godaddy requested review from a team and Copilot November 24, 2025 17:18
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR synchronizes DESIGN.md with the latest architectural refinements from the ans-registry-poc repository, focusing on enhanced trust framework documentation, improved security clarifications, and better separation of concerns across system layers.

Key Changes:

  • Introduced comprehensive 3-layer trust framework documentation distinguishing foundational identity (Layer 1/RA scope), operational maturity attestations (Layer 2), and real-time reputation scoring (Layer 3)
  • Clarified DNS-01 challenge security model requiring AHP to execute DNS writes directly instead of OAuth token delegation
  • Updated figure numbering and added references to holistic trust framework diagram

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

The RA's internal AIM instance validates the attestation chain continuously. It verifies DNS records, Agent Card cryptographic integrity, and linked capability schemas against registration hashes. It triggers remediation when discrepancies occur.

**3.1.5 Interfaces Hosted by the RA System:**
* **Dynamic Badge Lander:** Shows real-time trust status for agents - green checkmark if valid, red X if compromised
Copy link

Copilot AI Nov 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The newly added Dynamic Badge Lander description duplicates the existing line 106. Line 107 should replace line 106 rather than being added as a separate bullet point.

Suggested change
* **Dynamic Badge Lander:** Shows real-time trust status for agents - green checkmark if valid, red X if compromised

Copilot uses AI. Check for mistakes.

Thus, the RA provides the immutable anchor of identity; the ecosystem (layers 2 and 3) builds the trust and reputation scores upon it.

![Holistic Trust Framework for Agents](holistic-trust.png)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The image is missing from the PR

The RA is the source of truth for registration, while independent external systems consume RA System public outputs for value-added services.
The ANS' RA architecture is scoped to be the first layer, the foundational identity, of a required 3-layer trust model. In this, the RA answers "who are you?" It is limited to verifying and sealing the agent's identity via the PriCC and public commitment via the Agent Card hash into the TL.

Having a layer 1 foundation enables a competitive ecosystem of external services to provide the higher-level trust guarantees necessary for high-stakes transactions:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Having a layer 1 foundation enables a competitive ecosystem of external services to provide the higher-level trust guarantees necessary for high-stakes transactions:
Having a layer 1 foundation enables a competitive ecosystem of external services to provide the higher-level trust guarantees necessary for high-stakes transactions.

### 3.4 The holistic trust framework: a 3-layer model

The RA is the source of truth for registration, while independent external systems consume RA System public outputs for value-added services.
The ANS' RA architecture is scoped to be the first layer, the foundational identity, of a required 3-layer trust model. In this, the RA answers "who are you?" It is limited to verifying and sealing the agent's identity via the PriCC and public commitment via the Agent Card hash into the TL.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit

Suggested change
The ANS' RA architecture is scoped to be the first layer, the foundational identity, of a required 3-layer trust model. In this, the RA answers "who are you?" It is limited to verifying and sealing the agent's identity via the PriCC and public commitment via the Agent Card hash into the TL.
The ANS' RA architecture is scoped to be the first layer, the foundational identity, of a required 3-layer trust model. In this, the RA answers "who are you?" It is limited to verifying and sealing the agent's identity via the `PriCC` and public commitment via the Agent Card hash into the TL.

For consistent formatting with other use of PriCC (had to look it up in the document 😄)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants