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 0x8c99491edc5c2e3eadfd3eedea318fa81f14eeef10092e47b058aa1cdd3de054. 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/2df59073-fd11-413c-89c6-6b275de3654d.json and https://artists.proofprofile.net/proofs/artist/2df59073-fd11-413c-89c6-6b275de3654d.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 0x58e80c4099f362df1d514319e06c8ac13c5bba13fd937710ccc327b1fd4d1b85. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/TCADM1891893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb657216d7d8f2f407d984c309aad6977820ba8b13fb568aee18a7150d0e73393. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T11:10: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/FR9W11903400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b21c9ffd121c38c9e5645529f8d6dbc96f110920036f051c59c889ffa1cca7. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/FR9W12028967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a812ced5699cf0f5f9d8558957e873d7927e023a0c53b9f500646b693e4c6b. 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/FR9W12034231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc05682e6ef8ee9beeeca9d2a1ec5f8f2c5b078c3229a08262bd43c2144c5937. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/FR9W12101158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b21c9ffd121c38c9e5645529f8d6dbc96f110920036f051c59c889ffa1cca7. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/FR9W12028967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd861dd0923362563953a2dbe288ee5b45496a4ef6373a0b0aefd640517067ca. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/FRZ082300596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6155e15aeda67b6dbe2f1a075d29762bf68f73996f5718cf7eb1b4fd99584558. 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/FRZ082400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5b44737e9f5387342a3e64bd2d9a3dfc7e6a669351bfbd79570b13215e2af7. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:25: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/TCAJJ2546325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c0a915cffbc78562670e67fed553f166aa9f4334d1427aee70f1644dee11a1d. Chain 2 (Bitcoin): anchored in block 956748 (2026-07-05T05:55:59Z), 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/TCAJM2538332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b42890bf1e0ce4ab71d8b815b4640a54263ec85b9d1ea2479727741af4222a0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/FRUM72101793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4de1f0cf1342d3a0f0018be44ac32177b0f7fd85e7296ff99a7fa1884886337. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR8Y72100239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d5090cb9e0b849c1f19b02cfe752408d6ffbc0358d6c2203cb659181d29f4a8. 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/FR10S2301461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9beea8a2b6e04eff6151b6dc187dd080ca4bbdb08376be9306fc48c6be486ae4. 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/FRX762125259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd10aad0bc9829fe03d3c891482b70b3fdab6a8a9ed4c769d7f3c54a5d084868. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/FR8Y72100504.
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