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 0x83f721d0dc02f2ded47fbc8dd3fdc0671350820b65a928260c8cbaeee42d4d67. 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/9b25db4e-d59d-4d11-9a38-807b35ed0203.json and https://artists.proofprofile.net/proofs/artist/9b25db4e-d59d-4d11-9a38-807b35ed0203.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 0x2ceebd927bddfd7e26d6a91d049404f459a7011656a5492826d182731a3b7c16. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:23:15Z), 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/BCZY52400065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27efded9e3fe550704a7b09aff538dc017f4d5da8ea35a357bf3b895911a903e. 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/BCZY52400132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6f3edbedfa5d4bf966cd935feb3f79e89f9fb268a6b3fe390245e7d1319b517. 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/BCZY52400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac695fcc65135cf6d1f73763bacf4cff997ea967e53eec8c360894f26b9ae539. 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/BCZY52400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34de19eb2d1380ed05bac1125817b24d1980604399cfa908da4f7de8b6b1a4c3. 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/QZW9K2317012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0a0f076ce6aad932c76511ccbb142d1696d222daf5199fa08bcde67362d600. 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/QZ5AB2362131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f00a4e33ba8be7f2527dd929686a1deec0e82cf2cb9a1428206db2a0cd02f40. 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/QZHZ52243966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395e7a44943628ad6ac896e14a6078f1629dccbc757ebc12d761b18344dc46ab. 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/QZGLM2227667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace7e77f7ed2ddbba1f9ce6e78b554da59d092e7d9d5ef07d2f21d8d2334756e. 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/QZTVM2163608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd511fcc71b926713705853f99d75dea8a3ca0e70cbb48385aa75fc7e35003bb. 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/QZNJV2117107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2f232c3ddcea62589780dd445f0c6db88a37f00ab79ea73d7596e563b6b31c. 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/QZHZ62115873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x961aace2faa70797f0de673219f2a9fce6793aed417954cb002f1452fec11cbc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZGLS2124957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea46b756b00d95287016db9adc2e13eef5ef5a325c535fa4fc38fed5d8bb2aba. 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/QZHZ42179279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe2f1c9661beea0262fcd1d15d5e295a7c556790bb5d93615e04ace98ca2ae0. 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/BCZY52400049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x724aa76466565bcd8a97657ea3d3690000877f6f4379e5b1eeeeb6c22f3f1f0f. 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/BCZY52300129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fbf097afec8bd69a9ac8e985a87ee25c0ede8fd1e017559a882d1d0b34d5b7a. 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/BCZY52400108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1bbbb33d5045ad13fbeba9fe6ebd4d71e847751f2971c2bcda7c4b2c7532575. 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/BCZY52400139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cb60d469e32ce9d9c0cfdef6b65c33e37ce98a1f03a9b38fc50b580bd236a34. 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/BKNU22500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1609d20ee25a6fa595075eba59177f0ca495d1e55acfd05e44e9a05a1932b6b8. 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/BCZY52400234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e07ea823fcd1f360b93823e1c0ab55742c19366e68a758fcdb113d11bfaf5d. 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/BCZY52400208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458a71d093642b760e5f278ad3ba8983b789bac1254d0cb0be7b816364250fc9. 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/BCZY52400199.