Under the hood
How TAP works under the hood
TAP sits in the middle of the system, linking Cheqd for identity and EigenCloud for computation.
[Agent] → [TAP] → [Cheqd] → [EigenCloud]
↓
[Audit Logs]It runs a few main modules like below:
Policy Engine
Stores and enforces trust rules
Verification Module
Checks credentials through Cheqd APIs
Attestation Module
Confirms execution proofs from EigenCloud
Compliance Logger
Records all decisions with timestamps
Alert System
Flags expired or invalid credentials
Ratings module
Giving a trust score for the request
Example TAP Rules:
{
"policies": [
{
"id": "TAP-001",
"rule": "Agent must hold a valid passport from an approved issuer",
"verify_vc": true
},
{
"id": "TAP-002",
"rule": "Only public_data tasks can be executed in this PoC",
"enforce_attestation": true
},
{
"id": "TAP-003",
"rule": "Every task must have an EigenCloud attestation hash",
"require_attestation": true
}
]
}These rules are simple and readable. They define what’s allowed, how credentials are verified, and what happens if something fails.
Last updated