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 0xb9d32f7a8462ff44f8ad8561f0b56b50b35009c7ff1c875f564692d98d127708. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a82b721f-0a9e-4019-bc05-9ed900f1f671.json and https://artists.proofprofile.net/proofs/artist/a82b721f-0a9e-4019-bc05-9ed900f1f671.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 0x1e02449905be270605b15dc8a8e0b31027fe82566d99d3685f6822faf492550a. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/TR1591302055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae26c42ecf5f8197f5c64da14c3f795ceff9401f8ddcb6f65de2db5722113712. 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/TR1591302057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe26b7c0057f4b2c671ab9c12f562e4d8459f40a7abefaa9ad6064d7c910dacc. 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/TR1591302060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ee8ed1b46911ef19f461ad27eb4a0c4d6f9732f532e61e0a9fc9653b743e181. 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/TR1591302061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1cf4c3e6a221dd8305e52ceb6cef15d7ed1f639781b468b09ad5c59973266de. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TR1591302062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bbb3c9d5c54b0367c7bff570d2628800148dfa78c8bbd95770431d73c4042b2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TR1591302063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4da0c27832000d690ab4d0e3ab0efc1645e85154446b48be146991231b90b94. 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/TR1591302064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168901b9db354369fe52962b27528c7a6ebedd29595781e6ce5b8ad52a04e9f9. 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/TR1591302066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd7a3e96845892e481d3b73eba33cd93288d77475a4d2d728c8cbc45edf2c5ab. 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/TR1591302067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb82fed0e38b79e57dc22bd7bfb4e3e1c725747a81f2424e50c63bcbc5c81ad7. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/TR0151500930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ff6e1af26520de59002a34cee06936c87a478041824a7e292a89a4bce5ac54a. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/TR0151500937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59411481d44b19082a3f2b4a1ca81c285d09b3e8d5d5a8d4f7c3ba9435e4de68. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/TR0171701416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5108125406754e0090b1446c7102996a748f3c8b243b715cdb4f2aeda1653f7a. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/TR9932000467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12539bd3fa512d4ba5077a014240109e3ab26fdfbee04281df6482c4d06e9241. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T18:16:58Z), 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/FRX872133379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05851d338205198f65cdae2281530f047bd218f08568d933c1a779a88f61d332. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/TR0362200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcecfd0e0cf000e86effb9628bcef03e4910f73eafd14a57cea779c1957fddd62. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/TR0362200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef9ef0c2aab6ea746b124f7c3d10b80203d02a39e2f8c3ce4dde298e0274993. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/TR0362200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92aa7d6b00d9da6ff62b18575b997855f8b6704eec03b26fbbe59c2e804436ca. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/TR0362200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cd6cc15a75eea234af3d8aaa70ffb9d73f6c4334335eaebeb6df3486ef140da. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), 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/TR0362200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f10f1faa909e0365630a596d9c426d3e7964223c3a0eccc161437f790f72c3a. 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/TR0331108235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad6584901ea1ca0fe53f32bea90401d7bcb0f0416f4e4de9484cfc1ab27df96a. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/TR9931900378.
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