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 0x5b8f42c0aa63234f9a693d736fa215d92a0f3c53a2b1c744530149800bb2db04. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/430be12e-6d0b-459e-bf3a-f67fda443d1f.json and https://artists.proofprofile.net/proofs/artist/430be12e-6d0b-459e-bf3a-f67fda443d1f.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 0x4ce0fc26be14b5c55ad43f5bb20dd3fc4fe5d62ad927c99011ea1ad2dffdbe36. 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/US7VG1531508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f9f8f081a9490ebee9c6d1317afa2b3f62cdd314e0197e2467bd66cf0205474. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/US7VG1531509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e2b79269cb02b2f822e51f2e3753cc17d835693c25219924065bed8de3620b. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/US7VG1531511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ad635e5c55c4af912036225bf9c5fa98453d1a786ed93a7687e6bb5ca711b97. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/US7VG1531512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0321ad9ef61d1a13413493c655ee0b459f22fb00dbff28a815d3caadac8b5795. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZDA61877803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d478407561eca3711d560c4e4f774a5a8a83886531be72482258e31c666cef7. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZDA61877807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74a4f895f9b7f16040be22ac1ed13cee91535c4b0b40ba1939b4514299383a8d. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZDA61877810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef601128629fb8de5f96c7e6ab009b8804f07f179f8164bc04fe06436e45668e. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZDA61877811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30119518c18ca5c604084eeb770b21f9f3ddb577bd1b20b3326d4db31cf68a40. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QZFZ62093596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa00905915c8b8f0340100f2bee050c3843648050de53649ea2c7042619c0da10. 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/QZFZ62093597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b990fab72643c0424e3fab30032c5ef5e0a8051ef277e96454483623ae7743. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZK6G2194172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7616b2eddff303bc604f83a4df4711ed72bb635387e4e612144066bca260a4df. 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/QZTAS2291301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdda03bf0d3c86f13c3ff23ee87f7e9185e4233fa360f7fbc7126f8856369aee9. 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/QZTAS2291302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d7ad3a984393f1067eb381275ec383dae142a18a6a1cb0471724ae8c9cf2d4. 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/QZTAS2291303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a6fac6b71ce6561422ba79c3b30f06e44d64ea145001485b382081f15bed8a. 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/QZTAS2291304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc580c2d86402f3514f37fecba2b3ffe67d7c4b035e956bf991f8175c879014. 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/QZTAS2291305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97d5fad27b76c16e52d49d9b695b4304da05963ccf4959ed8ea7246bc2bdf8ba. 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/QZTAS2291306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0895ac543c0128569b82c5b04d19cc9d18b7f57d341fc4c14472b292b89b2084. 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/QZTAS2291307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6495ff086ee6c0a0a3b820fe1cf23673d9420dddbdbef036e5d72239eb7abb05. 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/QZFYY2244354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeb970786b9b0666c03470595d2527adae635944632137c2edc67e286d6c18ba. 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/QZTAS2291309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec5b2c0db63a50a9fc1cf447ebf0f1f9cb0a3860587c664de3de456ffc89c9e2. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QZTAS2291308.
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