SPCR Documentation
Using SPCR

Verifying a receivable

Access during the test-network phase. Verification at spcr.io is currently open to approved users; request access at spcr.io. Once SPCR runs on mainnet, verification will be public and will require no account or relationship with STOKR.

Requirements

The originator provides:

  1. The Loan ID.
  2. The pool passkey for the pool containing the receivable.

Together, the Loan ID and passkey serve as the credential.

Verifying a single receivable

Go to spcr.io, enter the Loan ID and the passkey, and select Verify with Blockchain.

The result is one of the following:

Result Meaning
Available Registered, held in STOKR's custody vault, and not sold.
Sold Registered and held in a funder's vault. Each pool has exactly one holder.
Not found No receivable is registered for this Loan ID and passkey.

The result includes the vault address holding the receivable and its full transaction history, with each entry linked to a block explorer.

"Not found" has two possible causes. Either the receivable is not registered, or the Loan ID or passkey differs from the registered value. A single character difference produces a different hash. A Loan ID in an invalid format is reported as such before any lookup, so it is not confused with a lookup that returned no result.

Verifying a pool

Upload the loan tape on the same page. Files are processed in batches of up to 500 receivables, and larger files are split into successive requests automatically, so a pool of any size can be verified in one pass. Results can be exported to a spreadsheet generated in the browser.

A loan tape generated by SPCR at registration already contains the passkey and the registered identifiers, and can be uploaded without changes.

Scope of verification

Verification confirms whether the receivable is registered, whether it has been registered only once, and which address holds it. SPCR holds no amounts, rates, debtor details or payment status, so verification does not report them.

Confirming the counterparty

Verification shows which address holds a receivable, but not who controls that address.

When buying from another funder, request an address confirmation. The seller proves control of the address by signing a challenge, and sends you a link. The linked page shows the address, who confirmed it and when, and re-checks the chain to show whether the address still holds the pool. See Levels of access.