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 0x4cb79aad06667fbb68bff0ebbb9d4f9c54d2fd3c31b4c6ba6928fd40272e3cbc. 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/455a74df-4dfa-49e9-a76f-bc007ac295fe.json and https://artists.proofprofile.net/proofs/artist/455a74df-4dfa-49e9-a76f-bc007ac295fe.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 0xc9996df5d536c0ce9e2f3f2780049064c2676d9ff5c25c7ff45fe87f56e572e3. 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/FRX452141380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f76d0094a4bd1df9de8a40bc1a2d2dabd543c7252a739da1edb9195e27f780. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/FRX872138510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12407ffb6211da38d23e4048d56875fb396684ec547e9eae5cc083cb76c17a9c. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/FRX872138512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x899f6d8c972f22c8c459eb9d4240f38ccd3520f38fe3f9db86f755cf23cb068f. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:41: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/FRX452188085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2206021e4f1c511b80521fe6c257be708eb00dad0fec27c57ffdca77ade2c048. 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/QMFME2247790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1296a9182b43e6f7f69b0f2f14eb738092e08f45a13dc0720d781a38c7cde4c2. 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/QZ5FN2354982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4486482cb67fc8024730033cafb16f3a71f226140d48e8ad9e4a7c67b0f6ea8. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FRX452354008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7db1f39f2ae330c3eb29ebb7c3cfb618ff0779a7b3d4ef7ea3cdc6bb6890c99. 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/DGA052380451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3922242416772c7e672b4d0b890336dbfa30b183625f49dfe7fc5f5e4771dd14. 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/DGA062374770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcf4a5ca48503a50cbb7c4af9b160aa0901564b009866db3f37624779b0a51b1. 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/FRX872586938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88781b33630e9d17a92795dcf83d7f0e18ae6ad90936d4db8d4c630c31194e79. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29:37Z), 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/FRX282581270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3923bf647ad063a89099fbc34cc1e62d994813e8330743966e4bd0e596c5d84d. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T03:01: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/FRX762523085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7309b9ff66c43087bd2c3c2a0f2eb8768329899bd485b5af3370c8a569b54dcc. 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/FRX872586939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682974cee506e88d9f7a704c06526aead3f11b25329504ae7dd127d42d80c8ae. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08: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/FRX872586941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x473be85355c0db6b476e0f682eb6724a4e5fdbffa0e04576fedc466b75e2aeef. 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/FRX872586942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01f51bb9b8311f3b549aa57b5db63095ecb046f091ae2e4614e96b129f4659a. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/FRX872586943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c5761013190b9522adc2f1616b3034263098f626f196c4930189d460f0d59c. 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/FR59R2241171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b42cbc6f4f8f158a074508e6fe22fca5372fed18e8e6a08423042156ed19b2. 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/FR59R2215456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51f691bf029b25fca3b079159934000391f28af67cd70ba2b916acf51032a994. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FR2X42257900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeccdb3de640338d306c790a72c360627cddd8172c2c3ffd1939c18eb4d1b1912. 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/DGA0Q2373993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667bce922fe370dd1b92911e968f05ae064d5119eee8df6050a86a1fcde110c3. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/GBLLT2401524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8998667f9f5a7ff77a4b10efe187d25522a6758b0b7fe736e884bcecbe5bdb. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/INO132200059.
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