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 0x1dcbabb5d2319295656d03181fe6c713ed7ab8298ff8bc93fe681669d43a51e2. 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/39092be4-4ca1-4219-82f5-e4d9506c6a5d.json and https://artists.proofprofile.net/proofs/artist/39092be4-4ca1-4219-82f5-e4d9506c6a5d.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 0x47a7f24e7b661b745cdc84c531627860822b8e4027bd7c7fb5dd4858da44064f. 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/BKG6N2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1832ca070f2c8555f71521eab5ddf9d4f209e504283539b35848a285162dab4. 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/BXJK02300131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0213a88271c0a31217b28c85b0b50477c5ffa552b4b2355dc15542e2104befd0. 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/QZZEB2471516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b9bd2c72eff5abf69f9005d54f1d92332f6dc1360cce73e36d6f93a99bf437. 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/BXJK02400113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61a206919974285ae8ba79974276b790721b30a8fb4c5a654dd86a4c0777591. 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/BKG6N2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1761848d9c4c854ddde2b66f936cf10828e7e33a6f508afd886471e2885b6a5. 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/BKG6N2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d67e717e222b65f1f522ec4154e5bbbbc148a6869599bcea5b595ea9e6a910. 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/BKHPJ2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc312f5c46d9ebfde23134a958029f3b8e632d75e493bdf467595d87aea2f32bf. 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/BKHPJ2500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d82b931a2d4e9527c048c705c1d02f3b45502f95524cf3ad5168c9cc246309. 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/BXPOB2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf2d81f8fab440aaeb1b1fbb4e6062a7d039352e1bce384eeec93e8342941fd. 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/BCKKP2400023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a4bcf6fde54b9c06ba3958f6eb99ee51d85a48af0693e32be9b01baa2e8f6c8. 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/SGW502223583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ffd5da320c9f38ec6d5c18ad3697d6e17285bfa213a74d34b75c536ad50ea81. 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/BKG6N2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc8f8d4ebb93476e6b149521beca49f9b7b38147d07f1b1df24fd75a4613cb3d. 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/BC1WJ2500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92db2f4020887d8fd66559cdc1973117588ecd7e9ebf96012aaf0e5cd874e3b0. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/BXJK02300003.
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