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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b28e3ce7720feceab7f2df5a8d1cb4a457f83f44b89664f8634d605ab4e488. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1ae5e6b6-dc21-4ba9-a307-9fe7320c7342.json and https://artists.proofprofile.net/proofs/artist/1ae5e6b6-dc21-4ba9-a307-9fe7320c7342.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 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a9f5ad1c0b31adb8ef718a946e48347007696fd340734f8cd44f690b5094b7f. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/US39H2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f33d5e2ba35f32bdf366a5a4f54db2ef9b81bf0aa4f78eb0c410d728e2565bf. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/US39H2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa861ca10c35acc97badfdc59439f03978768c9c1e19c06fd1c45e407b2f4760c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/US39H2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b80b70dbd9c83b7f53fb2e4c66a9a44f9cd0b384692a315ca7f4a288627b62e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/US39H2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9883eaa1594fc0e16ba0f49df0d11c967093f71d721f0a6e9a12983b96a2563. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/US39H2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x727e4aac429d0aa728369fe2c1c658ab0c33268c14a41704db68d1394696e6ac. 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/US39H2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114fe0291fc774a887f2c200e58276b8657d55d5ab911943037e3c662cecf89b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/US39H2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc62e3a112e71dda9b5ab234c194971996c413815e3412f92ef2f88958cffea1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/US39H2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ef9fd367e70793cd31f6e2667fdbabcd9b97c43010764fcefed767ab7f94a27. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06: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/US39H2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a7d8528bc0250d8cfe4bb384671e03e470676b8cb677c8ed57138b38ae702cc. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/US39H2200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4232057c7409211dab7664cb9c6121d9db701f2daef4583369f4b6d79d758d8e. 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/US39H2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5af997cd31a175958e8f0613d3b41dc2f7f56a6165486772d1c85cfea16bf04. Chain 2 (Bitcoin): anchored in block 958691 (2026-07-19T07:19:31Z), 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/QM4TW2425580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af2455bb3b90ac649f2781f74f5a1adc61979a10afd1fbb8b936cd12a4daef0. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T01:09:53Z), 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/QM4TW2425581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49cd9ea6a4117bc3324cda8263507cefe5aaf3631b5de107675f7a47d1f375c4. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02:52Z), 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/QM4TW2425593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d0757003f9efb6988c2986432ad0d5b090b622c93dd8c08ec932d5bd605dc67. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QM4TW2425599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd48e6972453c6087f316224d0a2bf07ded165940290a62d41e68b4b95944a005. 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/QM4TW2425600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c7bf488eb909a0362767a23fdda448ee6f22d53d89e63fc2bc2b68afee70d81. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/QM4TW2425601.