1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd163b063c7d0e96224c4627e6665affee34a7fce8e2daa16684b38a702cd435b. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/90c5f977-d718-4af5-b954-1acdadb9673e.json and https://artists.proofprofile.net/proofs/artist/90c5f977-d718-4af5-b954-1acdadb9673e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc952cb93063cbf29ab857ee9602bcb525c83be33aa8ea1fa9240f03feff247. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92061994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f2a81dba27939d88d47c19931fe7a151f1c322282ccd2574b2bf437ecc4380. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2061571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bebbbb2f96e07d681e0126ecd9fed9a93831c854dcb20376a25985e1b264c3c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2061575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f9684a548f7d544f6fb5f8f444337ceb68ed1c13eea5a7bb695534b699dade. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2061577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9079fef7ac1436c3de1b192d8677dc52b0180fb01128c635c85c84e807943142. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6542200845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b178353063ef42e29c37b71a6a670f0534f71986f16407af643f8ff63ec45a7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6542279148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41ffa992a6eae7ecce9cde99ffb0883aef1ab50a2d0a94437e340029ac9303a5. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6542284661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2056e1ec819ff6dfa3d82fa92d45178c3ba0175ef0c3713a958890824241b614. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6542312487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fbb658220bc98cfaf19fa9ad1063ebc476be99d6622d5b0f17f8e8b080c8bed. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2453404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea466b8c1a41f1c191c6815f310d810767e9c383a4b3ed0ec5e590169a73d5ce. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2468675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec098f06e896cc6c0b021d8b45fc7e6a5d67c6cb16dcca25d7f03c00131b8e9. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2471205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6d98d06b7de0b6520598f601c6cb63e011dd2f7a8a6d56cbe0b8bb61ca2852e. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2471207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf26d53c81621726a286e5a8b2203d376d1190d107fac7ff92a8c32b29288776a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2471204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cacb173f8a025af32939384a6d163ae9848e946bc7ba32f6b28475bce53c7e3. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T19:38:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA62421429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e03a847c9799b0be66b02f248a22473f4ad8072f7206a2e6559ee598003d174. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:51:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES64E2483587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e60ac80aa562d5e2bd3d71b2dc63998326626b0a53aefbbdcd8a8dedaee74c4. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:19:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72408771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563a7eaff28dd0d8ebf79daa23e75a8ce151fe62dda9a26a43bb9d6b6b1c12d9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72408777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa4390087255f853ba2deee9439c6d4fcec55d0e083ec9c73a3525016c33cd8. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:36:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2564614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a51022ee7ddd3eb1f39824088efe506f94f5759f8c1c3aa19b92688e5a0176c. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T06:53:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72581863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c0bea4e4408f9f4ebb04025750220fd9f0e0f77a8aeeb2ac6378fbc33fbe075. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6542264478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee38299727d6dbdb772e1cdaa50494af2d303f78147093539f8e82f3540a6ceb. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P42459921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960f83e54a80402efb0459481ede2a9c997cec3da66727695ea354bd7a49dafd. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72144908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3fdee86004160fae8ea2d07b5b7a65489e80081950740de216d3599cdb831a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2085608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522cccef28e21c306b9975ce4af6ece181bede501c78bd43c289a65e4c415eeb. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME1913270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522cccef28e21c306b9975ce4af6ece181bede501c78bd43c289a65e4c415eeb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME1913270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8df5cf2d141473ec8ac2b16e075429b151d458b043c0ebb4fbeabf8c0300c26. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES21A2400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf12eb698fc6f8274570718ad8b180fdb49f24e45e18bea3bccda11cb2503d59. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES71G2055580.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch