lucid_reputation program stores verifiable reputation data for AI assets on Solana. It tracks feedback scores, third-party validations, and supports revocation — all linked to cryptographic receipt hashes.
Program ID (devnet): 4FWEH1XQb7p1pU9r8Ap8xomDYVxdSdwk6fFT8XD63G3A
Instructions
Account Structures
PassportStats
PDA seeds:["stats", passport_id_bytes]
Rolling aggregates maintained atomically on every feedback submission or revocation.
FeedbackEntry
PDA seeds:["feedback", passport_id_bytes, index_le_bytes]
ValidationEntry
PDA seeds:["validation", passport_id_bytes, receipt_hash]
Usage
Revocation
Only the original submitter can revoke their feedback. On revocation:feedback.revokedis set totruestats.total_scoreis decremented by the revoked scorestats.avg_scoreis recomputed from remaining non-revoked entriesstats.feedback_countis not decremented (it tracks total entries for PDA derivation)
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=8b4c7e6431e9a6af1ef23b77bb4ff5fd)
.png?fit=max&auto=format&n=VsjUqn6fLqEhBiuI&q=85&s=d5651a45e4bfbabc33f74e146af3f94a)