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 0xe051fd352e712acce6d9c20723a3f441a85a4b412bc61d89afa7cdada0dc1f48. 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/7edbd2b4-8d39-4887-8bf0-a8c57738e486.json and https://artists.proofprofile.net/proofs/artist/7edbd2b4-8d39-4887-8bf0-a8c57738e486.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 0xf2649472f7cd47505475024a9bf1579ea915ae23bb0223b9992a783f476cf20a. 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/QZMWW2396002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f759d6026b556522f8714173d7e1d8cd9fc6afbf644e6c1d0e9a0c38e2e093e. 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/BC0UT2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb74481c3cf4af4c95dd26dec9e533b4672d0f3a6f54716c634a759e1ab56ef06. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/BC32K2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5950fa1c71ac40f7a617ce8f94f18ab11ad8d7145dd3e989d7c9eb06f9f1c56b. 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/BCP3J2300054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8468b921e546f78dd9943d123c6161226b8b2e27ad485084e32d77a005b0ddc7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BCP3J2300071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5950fa1c71ac40f7a617ce8f94f18ab11ad8d7145dd3e989d7c9eb06f9f1c56b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BCP3J2300054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7bdb728d8a8ba49c71d4a4c9e9e1f43d54d0f053c71e22d854f800f2acde45. 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/BCHY22300060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c507cc8752bddec592f50a3aca5ac9e0dc8f88a12c2bf9409c328a75fdec428. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/BKFP12300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7f1bde2c1ca33a92c554731aedc8ef0f603c7498f1f718bb5f5aeeb2a27fee. 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/BKHPJ2500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51517043c5e1d56ae71732c395e2eb8e5359b7c6c27316c422a4bc1207b8fc79. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZTVM2364111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ff9042310f6ba7eb7c4359018e37a08263b10e7a26cb7e23d3a45c4ba6deba. 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/DGA052368784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x791b54a5e1ab02bc398af8d129ad598a10091958e0539d4995e9f0dead40a90f. 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/QZNJV2493032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc74b14a6da7397c69bf99635757010b8f58351b885b5339abf861cc5be1917. 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/QZNJV2493033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03ebb343991090752f3e996806a374c5df36601efc25e1ecf93682c71d07bf57. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T14:53:03Z), 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/BX8C52400001.
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 0x05ed1417311582c404f8acb325d2e5a5cc262886b86c3b5dc7187d33bd1defd3. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/BCHY22300059.