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 0xd9210f14df4bc5bb97b2251be93628e5f786d0ede4de5e7c602e2e5d1a6792f1. 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/9dfa8527-2d7b-4615-9a45-5df9711bda92.json and https://artists.proofprofile.net/proofs/artist/9dfa8527-2d7b-4615-9a45-5df9711bda92.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 0x4c89fd491a9cead637223f8f4f641bc5e5acc31b1bc6528ad6f8750ae8947725. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/SE6SA2247379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcc81b89ede50a55d8e5df659e6f74e3936b5c2813b7a2de26a6b94c54810d0b. 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/QZFYY2358366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf1900e747d0b9c0b5c2804e663ced7994e95ee624e59e5b314f34dd94273c2. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZDA62349686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x247d6768153fcd9fb0a443b8008ad9279fd8505f2d9e588fe48980d698bf2abd. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZHN52360054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbc0548f84c62e525ffe098a8f148106eb6cf8be83e6fe409a85d34f2d5d92e. 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/QZHN52360055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbc0548f84c62e525ffe098a8f148106eb6cf8be83e6fe409a85d34f2d5d92e. 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/QZHN52360055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x640ae3b470230133c780886d8a2f74f96cec44809e1ebeee88f81e96b9689992. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZHNB2393841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x640ae3b470230133c780886d8a2f74f96cec44809e1ebeee88f81e96b9689992. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZHNB2393841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4733d31f3e1025eb901533cf545c73525bab8bdf6096131d1868174ee273d4e1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZHNA2156302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f1f9d60d34a77d6c4a7bcfac9c6262ba12483c7617d3f9b6fc79069ad210440. 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/QZTAT2379969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109d0d6bb827df4f5bb38a51fca59df94cca3e19809b4a60ff7c8619ce3c9939. 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/QZTBD2319001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aa528f9337abee2f7fde9d4deb6eb0a754ae6531eba6b0e1d05786aeb1ea721. 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/QZFZ32438526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84e894b5e84c0892cee989fbf12b404f38ab1def723d38812913d0886f9f20c8. 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/QZES72424275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa89939f9dd638b80f1b75a5ee00b8a68b8907196cf6bde039f2249ac999ced. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZHN42483901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0214bad5bcffcdb4cbcf10e8053a47d07222cb89ad9e89e0511d8072992fe74. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T14:10: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/QZWDW2485131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe06ea54a8261e7f3b9106fa15d6ead69e72efe8bf4e7301fa85cedd9dd59a48. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZYFZ2519008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df78361895ed98ebba0a0960678a10988ded09ca09510d7e544b96f7c31a90f. 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/QT6E72595991.