A business earns a portable record from outcomes another business confirmed: the same deterministic score a person gets, never an aggregate of its staff, never a register of its customers.
B2B reputation is even more trapped than a person’s. A supplier with a decade of on-time delivery has references scattered across a dozen buyers’ inboxes and nothing portable to show the next one.
The signals that do exist (star ratings, directory listings, self-written company profiles) are gameable, unauditable, and often measuring the wrong thing.
And the obvious shortcut is one no fair system should take: a public register of a business’s customers or no-shows is a consumer blacklist, exactly the thing to refuse to build.
Credda records outcomes between businesses. It holds no register of a business’s customers, patients or clients, and derives nothing from the people who work there, both stated in every business-record payload.
# Register a business subject (one of YOUR external ids)
$ curl -X POST https://api.credda.io/api/v1/businesses \
-H "Authorization: Bearer $CREDDA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"acme_dental","controlledByReportingPlatform":false,
"business":{"tradingName":"Acme Dental","industry":"Healthcare"}}'
# Read its deterministic score + counterparty-confirmed record
$ curl https://api.credda.io/api/v1/businesses/acme_dental \
-H "Authorization: Bearer $CREDDA_API_KEY"
{ "subjectType": "ORGANIZATION",
"score": { "finalScore": 78, "scoreBand": "Good" },
"businessRecord": { "confirmedOutcomes": 34, "verificationDepth": 0.87,
"distinctConfirmingCounterparties": 19, "onTimeRate": 0.94 } }Full request and response shapes are in the API reference.