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 0x2c83423156cba81b5f747843c43b641ee107e6251dbdd93fdbe15d90ccd4c0fd. 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/50871d0d-546c-43a5-98b4-fa7b9de99e4e.json and https://artists.proofprofile.net/proofs/artist/50871d0d-546c-43a5-98b4-fa7b9de99e4e.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 0xd930dc161fec3d5062a0b15005f60b7ecf9ff2bd2cc374fd4fe592cf31828c05. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/CA5KR1944572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a14474c92f5fd400297d395a3a24b466e2f47c1fcca7f074607f3f8f335564. 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/TCAER2008219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460c06cd1b1761b524b398ba5d01e534543929e5555b74f39c33ffef9d23e107. 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/USLD91728324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x922e53c29a26067c4b7c6390e9acafc5d67d0463cb8622371140c429c386adce. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/MXUM72200100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5662f149a827d31c4b16defbd12faacbcb39e672194f0018bc3e8391dbca6eb. 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/MXUM72300507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa409f0ec2a21c8111c28fc8dddbcd6429b71a6dfe813b4af949ccfb180b06322. 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/MXUM72400919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2c83f3778ad6191b32fe14de5de8bf3072dfd129496d7acf32ff4ee5249a445. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/MXUM72402127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409afa42ecb492690c30f1544a2de9cd9924fa3e33c1e39b84682b83304c7438. 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/MXUM72402766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf81e9f1dbf625be5439c4811cce6e006cae72c764dc0944ab138eb23b8ada185. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/MXUM72402768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7479366d125ed719cf63268dd7f5f987719b31667edbaa95117b50787550b274. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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/MXUM72301580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0055c4fa0f24eb1a87fe93b105e1fd59a93499748a971fa744f6abfa8934404. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/MXUM72402774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cba082143e0880a26a6c255c962cae8fa5ea4a48debfc95d21893e5b60ca8ec. 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/MXUM72402776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2218a3169dfedfed669e1e4288e4912796e2a3b287c905a8a76f5b51d7717474. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/MXUM72402777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e70a6ca2444a7e03f88858aa9325799551bf21ae21f7605d67cd2c3472d566. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/MXUM72400470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a75e7a310698cf99b6af6bb4b3ebfb7dd45e744e789000f285d019efeacffc. 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/MXUM72500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2efba2976749f67d0f71b0750f82f8d3cab7d1568b5845ff84719cc50a809b2c. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/MXUM72500575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa37274b411b9157a800953f1435430e88035d39e47d706f1ab27168fc4657b57. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/MXUM72500838.