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 0xe9285191eb9dc94bdb53768bf3e5ac501a954d404dede101ec3154f961e531c7. 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/b65bb216-1ff2-4e36-940a-012f6dd10030.json and https://artists.proofprofile.net/proofs/artist/b65bb216-1ff2-4e36-940a-012f6dd10030.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 0xcadefdc8bb78703c610c65954cfdb85051a33c66cfbcf211e5daae7abfddf6f6. 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/CAH682300156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8e133f765d158899b8e962a4fbdef95b22a8b0df5125475e50f87746107284. 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/CAH682100086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d95680a5e470675d3242cdf601a8c85423da7f3d8ead85302d865a1a06abe2. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/CAH682000092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dafaafe46bd59cdd08902986093940e0cd95fc981aaf90238397292dda1ebf6. 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/CAH682000075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xededfccc6b41bc1c953d9e47ec83f40afd4db3b7e0654a6c69255bac7fdce196. 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/CAH682000082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e28dac83640aa4293e613bd880c5c5392be5383ec5834ef079c49aa7974b93. 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/CAH681900049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0840867bc71b3d584c91f638f66380c9a4a7ee5c7341e3e93459fd5db1cb6b0. 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/CAH681900052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0981d0f28e7f4e9f39af3e40410543c3f604ab7eb887a80b402c1c4c35a22faa. 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/CAH681900054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23240329d2510601f4e34709520496f76051d821753a7cba8e2dc414d714aa10. 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/CAH681900055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e67ba477f97c4b06b5261dd5066fbc604cad5109a802065b65a529235d361f. 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/CAH681900059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a4384f390c093902d9218dac35bae2360ef62a922767641876acee8d653d887. 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/CAH681600056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x828b9617965a24695c1ef189542aeb9e84691f923873578f20626837dfd26389. 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/CAH681600062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c38d5e9d724fc6199f28d30d6a7448c70ca5338c35f26930f1dd3d6cf6ef56. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:28:00Z), 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/CAH682100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d95680a5e470675d3242cdf601a8c85423da7f3d8ead85302d865a1a06abe2. 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/CAH682000092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7928b593db2a7390f712e19449f39ec70a386bea8be49f6a361f38fdb24b0d37. 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/CAAQ11800219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e469439d61ff0cec282e18c21203a6a1324e192a6acdc7f0c5cf7da10450e5d. 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/CAH682000052.