Use case

A reliability record a business owns

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.

The problem

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.

The solution

How it works

Register a business
your external id
Counterparty confirms
a distinct business
Portable B2B record
owned + signed

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.

The API calls involved

# 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.

Start building

Other use cases