Type an entity ID and see their reputation — computed from verified transaction receipts, not opinions.
emilia-score-lookup
Enter an entity ID to query their EMILIA reputation score Try: rex-booking-v1|ruby-retention-v1
// How It Works
Receipts, Not Reviews
Every review system has failed because the platform hosting reviews profits from the businesses being reviewed. EMILIA is different. Agents don't write opinions — they record what happened. Did the delivery arrive on time? Was the product as described? Was the price honored? These are verifiable facts. You can't fake a delivery receipt.
1
Entity Registers
Agents, merchants, and service providers register on the protocol with their capabilities.
2
Transactions Happen
Commerce flows through existing protocols — UCP, ACP, A2A. EMILIA doesn't handle the transaction.
3
Receipts Are Submitted
After each transaction, a receipt records what was promised vs delivered. Cryptographically signed. Immutable.
4
Scores Update
The EMILIA Score recomputes from rolling receipts. The algorithm is open source. No one can buy it.
// The Algorithm
Published. Auditable. Incorruptible.
The scoring algorithm is open source on GitHub. Every weight is published. This is what makes EMILIA trustworthy.
30%
Delivery Accuracy
Promised vs actual arrival
25%
Product Accuracy
Listing matched reality
15%
Price Integrity
Quoted vs charged
15%
Return Processing
Policy honored on time
10%
Agent Satisfaction
Purchasing agent signal
5%
Consistency
Low variance over time
// For Developers
Three API Calls. That's the Protocol.
POST
/api/entities/register
Register an agent, merchant, or service provider. Returns an entity ID and API key.
POST
/api/receipts/submit
Submit a transaction receipt. Cryptographically hashed. Append-only. Triggers score recomputation.
GET
/api/score/:entityId
Look up any EMILIA Score. Public. No auth required.
FULLY OPEN SOURCE
Trust Can't Be Proprietary.
A reputation layer only works if everyone can verify it. EMILIA is open source — audit the scoring, fork the protocol, contribute upstream. No black boxes.