Synthèse automatique
Fournit la référence technique du protocole EATP (Enterprise Agent Trust Protocol), couvrant la lignée de confiance, l'attestation, le gradient de vérification et les postures de confiance.
Points forts
- Explique clairement des concepts de confiance complexes
- Fournit des éléments concrets de chaîne cryptographique
- Inclut le gradient de vérification et les postures de confiance
- Utile pour comprendre la gouvernance de l'IA en entreprise
Limites
- Suppose une certaine familiarité avec les systèmes d'agents IA
- N'inclut pas de code d'implémentation
- Peut être trop théorique pour une utilisation pratique
Lorsque vous avez besoin de comprendre ou d'expliquer le cadre EATP pour la vérification de la confiance dans les agents IA.
Lorsque vous avez besoin d'un guide d'implémentation étape par étape ou d'exemples de code pratiques.
Analyse de sécurité
SûrThe skill is a static knowledge reference that only uses safe file-reading tools (Read, Glob, Grep). It does not perform any network access, command execution, or file modification, posing no execution risk.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Can you explain the five elements of the EATP trust lineage chain?What are the different results in the EATP verification gradient and what do they mean?How does EATP compare to traditional identity and trust standards in AI?name: eatp-reference description: Load EATP Framework technical reference. Use when explaining EATP concepts, trust lineage, attestation, verification gradient, trust postures, or comparing to other identity standards. allowed-tools:
- Read
- Glob
- Grep
EATP Framework Reference
This skill provides the technical reference for the Enterprise Agent Trust Protocol (EATP) - the trust verification protocol for enterprise AI agents.
Knowledge Sources
This skill is self-contained — all essential EATP knowledge is distilled below from the EATP Core Thesis by Dr. Jack Hong and the EATP specification. If Foundation source docs exist in this repo, read them for additional depth.
What is EATP?
EATP is an open standard for establishing and verifying trust in enterprise AI agent systems. It separates trust establishment (human judgment, once) from trust verification (machine speed, continuously). Every action traces back to human decisions through verifiable cryptographic chains.
EATP operationalizes the CARE framework's governance philosophy as a concrete, implementable protocol.
The Core Insight
The problem conflates two distinct moments:
- Trust establishment: Should this agent be permitted to act within these boundaries? (Human judgment)
- Trust verification: Does this action fall within those boundaries? (Machine verification, milliseconds)
Traditional governance performs both together. EATP separates them.
The Five EATP Elements (Trust Lineage Chain)
1. Genesis Record
The organizational root of trust. A human executive cryptographically commits: "I accept accountability for this AI governance framework." No AI creates its own genesis record.
2. Delegation Record
Authority transfer with constraint tightening. Delegations can only reduce authority, never expand it. A manager with $50K authority can delegate $10K to an agent, not $75K. Mirrors how healthy organizations work.
3. Constraint Envelope
Multi-dimensional operating boundaries across five dimensions:
| Dimension | Examples | | ----------------- | --------------------------------------------------------- | | Financial | Transaction limits, spending caps, cumulative budgets | | Operational | Permitted/blocked actions | | Temporal | Operating hours, blackout periods, time-bounded auth | | Data Access | Read/write permissions, PII handling, data classification | | Communication | Permitted channels, approved recipients, tone guidelines |
4. Capability Attestation
Signed declaration of authorized capabilities. Prevents capability drift (agents gradually performing unauthorized tasks). Makes authorized scope explicit and verifiable.
5. Audit Anchor
Tamper-evident execution record. Each anchor hashes the previous; modifying any record invalidates the chain forward. Production should use Merkle trees or external checkpointing.
Verification Gradient
Verification is not binary:
| Result | Meaning | Action | | ----------------- | ------------------------ | -------------------------------- | | Auto-approved | Within all constraints | Execute and log | | Flagged | Near constraint boundary | Execute and highlight for review | | Held | Soft limit exceeded | Queue for human approval | | Blocked | Hard limit violated | Reject with explanation |
Focuses human attention where it matters: near boundaries and at limits.
Five Trust Postures
Graduated autonomy:
| Posture | Autonomy | Human Role | | ---------------------- | -------- | ------------------------------------------------- | | Pseudo-Agent | None | Human in-the-loop; agent is interface only | | Supervised | Low | Human in-the-loop; agent proposes, human approves | | Shared Planning | Medium | Human on-the-loop; co-planning | | Continuous Insight | High | Human on-the-loop; agent executes, human monitors | | Delegated | Full | Human on-the-loop; remote monitoring |
Postures upgrade through demonstrated performance. They downgrade instantly if conditions change.
EATP Operations
- ESTABLISH - Create agent identity and initial trust
- DELEGATE - Transfer authority with constraints
- VERIFY - Validate trust chain and permissions
- AUDIT - Record and trace all trust operations
The Traceability Distinction (Critical)
EATP provides traceability, not accountability.
- Traceability: Trace any AI action back to human authority. EATP delivers this.
- Accountability: Humans understand, evaluate, and bear consequences. No protocol can deliver this.
- Traceability is necessary for accountability but not sufficient.
How EATP Differs from Existing Standards
| Standard | Handles | EATP Adds | | ---------------- | --------------------- | ----------------------------------- | | OAuth/OIDC | User authentication | Agent trust delegation | | SPIFFE/SPIRE | Service identity | Agent autonomy governance | | Zero-Trust | Network security | Agent governance with trust lineage | | PKI | Hierarchical identity | Action-to-human traceability |
Existing standards verify identity and access. EATP verifies that actions are within human-established trust boundaries with unbroken chains to human authority.
Cascade Revocation
Trust revocation at any level automatically revokes all downstream delegations. No orphaned agents. Mitigations for propagation latency: short-lived credentials (5-minute validity), push-based revocation, action idempotency.
Quick Reference
Human Authority
|
v [Genesis Record + Capability Attestation]
Agent A
|
v [Delegation Record + Constraint Envelope]
Agent B
|
v [Action + Audit Anchor]
System Action
|
v [Trust Lineage Chain]
Traceable to Human
Verification: Auto-approved → Flagged → Held → Blocked
Postures: Pseudo-Agent → Supervised → Shared Planning → Continuous Insight → Delegated
Operations: ESTABLISH → DELEGATE → VERIFY → AUDIT
Relationship to Companion Frameworks
| Framework | Relationship | | ----------- | ------------------------------------------------- | | CARE | EATP operationalizes CARE's governance philosophy | | COC | COC maps EATP concepts to development guardrails | | Kailash | Reference implementation (Apache 2.0) |
SDK Implementation Reference
This repo contains the EATP SDK (the trust module). For SDK-specific knowledge, see these companion files:
- eatp-sdk-quickstart.md — Getting started with
pip install kailash, 4-operation lifecycle, store selection - eatp-sdk-api-reference.md — Complete API surface: all exports, module reference, type signatures
- eatp-sdk-patterns.md — Implementation patterns, critical gotchas, security findings, architecture patterns
- eatp-sdk-reasoning-traces.md — Reasoning trace extension: lifecycle, confidentiality, knowledge bridge integration
- eatp-budget-tracking.md — BudgetTracker API, SQLiteBudgetStore, reserve/record lifecycle, threshold callbacks, integer microdollars
- eatp-posture-stores.md — PostureStore protocol, SQLitePostureStore, PostureEvidence, PostureEvaluationResult, posture persistence
- eatp-security-patterns.md — EATP security patterns from red team: lock ordering, integer arithmetic, symlink rejection, fail-closed
- eatp-store-backends.md — Step-by-step guide for adding new TrustPlaneStore backends with 6-requirement security contract
- eatp-trust-plane-security.md — 11 hardened security patterns validated through 14 rounds of red teaming (TrustPlane-specific)
- eatp-trust-plane-enterprise.md — RBAC, OIDC, SIEM, Dashboard, Archive, Shadow mode, Cloud KMS reference
For Detailed Information
If Foundation source docs exist in this repo, read the EATP Core Thesis and EATP specification for additional depth. For comprehensive analysis, invoke the eatp-expert agent.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/eatp-framework-reference-mrzxupub' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/eatp-framework-reference-mrzxupub/download' --output '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md.part' && mv '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md.part' '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Extrait original : Quick Reference
Human Authority
|
v [Genesis Record + Capability Attestation]
Agent A
|
v [Delegation Record + Constraint Envelope]
Agent B
|
v [Action + Audit Anchor]
System Action
|
v [Trust Lineage Chain]
Traceable to Human
Verification: Auto-approved → Flagged → Held → Blocked
Postures: Pseudo-Agent → Supervised → Shared Planning → Continuous Insight → Delegated
Operations: ESTABLISH → DELEGATE → VERIFY → AUDIT
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && test -s '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/eatp-reference' && cp -R '.skill-downloads/eatp-framework-reference-mrzxupub' '.claude/skills/eatp-reference'Cursor
test -f '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && test -s '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/eatp-reference' && cp -R '.skill-downloads/eatp-framework-reference-mrzxupub' '.cursor/skills/eatp-reference'Codex
test -f '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && test -s '.skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/eatp-reference' && cp -R '.skill-downloads/eatp-framework-reference-mrzxupub' '.agents/skills/eatp-reference'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/eatp-framework-reference-mrzxupub'openskills read 'eatp-framework-reference-mrzxupub'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/eatp-framework-reference-mrzxupub/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Sécurité AMM DeFi
Securite
Checklist de sécurité pour les contrats Solidity AMM, pools de liquidité et flux de swap. Couvre réentrance, attaques par donation, manipulation d'oracles, etc.
Créateur de règles Semgrep
Securite
Crée des règles Semgrep personnalisées pour détecter des vulnérabilités de sécurité, des motifs de bugs et des motifs de code. Inclut une méthodologie de test en premier, le support du mode taint et des étapes de validation. Utile pour construire des détections d'analyse statique ciblées.
Revue barre d'outils développement
Securite
Règles de sécurité pour la barre d'outils de développement, le client PostHog et les feature flags. À utiliser lors de la revue de modifications des composants dev-tools et connexes.