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 0xd51233f7f1eec850a02c39a4b194f5a66ca1e8b67ed1026f17a8f7a3d0f0efe0. 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/e1751d4a-25f1-45bd-9403-aadce76d88aa.json and https://artists.proofprofile.net/proofs/artist/e1751d4a-25f1-45bd-9403-aadce76d88aa.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 0xdd0ec820aa8a8a0bc75e459eea4f12afbcefaf19cbf5d31f99d6363cc2879084. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26:32Z), 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/QZTB82216400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a956f2a57c1a0eadf64634fbe48bbef9d82c6a04737c45da6b70c855f6f7d05. 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/QZWFE2334087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4958d99f9d634a86867ac611793bd45246a28742a94a219654ad11c32a7db6e. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZWFN2369242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x902ceae9b85f26dcc606b067902bea7d316f1971cba82971f510fabb1e2a9e30. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZWFN2369244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29ab66da20f775d05b24014d12f7b1ec0fe57f3618ca11728279156bd12a88f. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QZK6N2421015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a799690c0e6c3cd5a70b7b1b064603a26241f07ccf9ea6e6ecec1a53753b99e. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/QZK6N2421016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd007d2335793027352d5bc0b51256eefb5f9cc95dbdd4e1067f7d89aee08a1e. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/QZK6M2482408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdec3af43a83ad61733e66c9c5cd3a270ea2e1637a14e8053c6565b83bdbe86cb. 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/QZK6N2474345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa71e666b9671372634f3c853f46012d948208cd36412d1b5bbd7664cf2e36ccc. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33: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/QZZ7X2420362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee91091c036d94d200a869d4401ab0b61cbd6ca0e8fdcdd05b3964da4954b027. 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/QZFYZ2589599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa436e73af73fae50b22f9a2b22df2a5cc899b970ddf301ac9dbb9ee8ce7955c9. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/QZFYZ2589609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcba8b2de814b96cae3b4237856ad581fcfe684a14b467ac38b31103dcd018d5f. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T16:28: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/QZFZ32584355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e148080a2f25b98323017d390395788545943b8a1a76b7068c44ae66f5a124. 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/QZK6Q2561840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bf0b2bc4745257927f8fccc5a3384eabfb763e0d7c72e50a7fb0e4a9b2607c0. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04: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/QZK6Q2561843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x938eed0a3cbf6e8554f2fddf8f61f3464ac9b01681496e1a280617365470d8df. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZK6Q2561844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1204aaa13ec0ec6db7183819279849a0e839b16b121ff190bcc0b9cb1e190d. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZK6Q2561845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7e7dd61e4ba5f550e510119bf3e6f9a5a1acc9a801174e489a7f188534403a. 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/QZK6Q2561847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b345190beb5e043c80afccc2fe44842477d5a749b9acb479cb9d8e6ea6a2974. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZK6Q2561850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0fd4e08544d5301aa0f3335c028041133e942699e736846b15873dff4b574b. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), 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/CH7812549713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb429133c9816a470af443ae574c532aab8ccc4cc8cd0ff8b0d3221fe5e58e67b. 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/QZTAU2531441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b5f20455db4663cacdbe0a6069e0125fdae512ad756268ae1d79d1438c59182. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZWFE2561801.