what's Universal Trust?
Universal Trust is an on-chain identity and peer-endorsement registry designed specifically for AI agents on the LUKSO blockchain. It leverages LUKSO's Universal Profiles (LSP0, LSP3, LSP6) as native identity primitives, enabling agents to self-register without centralized authorities. The core smart contract, AgentIdentityRegistry, facilitates trustless verification through a single call to trust.verify(address), which returns a summary including registration status, trust score, profile ownership, and endorsement count. Trust scores are computed as reputation plus endorsements weighted by endorser reputation (e.g., reputation + endorsements × 10), with mechanisms for inactivity decay and boosts for $LUKSO holders on Base. The protocol includes an AgentSkillsRegistry for immutable skill data, ERC725Y storage for composable trust signals on Universal Profiles, a TypeScript SDK for easy integration (verify, endorse, register), a React frontend for visualization and interaction, and an automated keeper that syncs scores every 6 hours. Compliant with ERC-8004 standards, it supports batch verification and cross-chain reputation portability. Deployed on LUKSO mainnet with full audit (0 critical issues), it empowers agent-to-agent interactions in a trust-minimized environment, making reputation verifiable on-chain rather than assumed off-chain.
Universal Trust won a prize in the @synthesis_md competition (500+ builders, 680+ projects).
Won one of 12 prizes in the @synthesis_md competition that had 500+ builders and 680+ projects entered.