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 0xca9876890167ce7ee0017ea3d7df497f5f27da643942a44e5a3c36ec1e38f695. 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/5039b32f-c66f-44eb-8ba5-c8eed5a89a2d.json and https://artists.proofprofile.net/proofs/artist/5039b32f-c66f-44eb-8ba5-c8eed5a89a2d.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 0xe8b77a17f83cf6301a8b377669a1a3f370db700be9918765ee62f483f0bd2bbb. 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/QZMZ92187097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b77a17f83cf6301a8b377669a1a3f370db700be9918765ee62f483f0bd2bbb. 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/QZMZ92187097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5fda3b1d8d3863573ae7fdf3308d7a6ba775b35bf61a629ad5509368246c87. 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/GBLFP1560781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a742e372b6558b79ae24634f568f07c2504a8a8095e3270da04ad7b68461515. 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/GBLFP1560782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0ff0cf0fe96aa141f3185070acd3b8a4acfbd5be3d3d4a5c2dd7c503778cb5. 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/GBLFP1560783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6274ee16088a0e3dda6243b0f687733714e46e02d1f711a3fd6488b017d310f1. 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/GBLFP1560784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf32f3bfb01950d5493892a8ec2615c6dd4138cfd58dac6d6c3efb96dff55a1c. 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/GBLFP1560785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fc6ef20b89211a3b954e8ead555269ebb1b86259fc6a03f570e4cdffff7c96b. 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/GBLFP1533087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb14fd11860b6404e91aefc7892224a2c394e8bed5ca18b4fd0838b1f0337c92. 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/GBLFP1533088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1abbb2a5fe221cfe2f5c1517456ca7e3a3b56afb0919dc7ff94dcd11e58f2e54. 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/GBLFP1533089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7ef820ed08b2ab0d347e89f029b6ac08b9609f9924bf75c81a9d4033fb2a97. 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/GBLFP1533090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeea0f19d6c752b135438c2f01503e59e96341305ac1c0da88a95989a387d68e. 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/GBLFP1533091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x917036b3bcde46c5afb49ed618ee7586a028c75db15dce89aa4ba75861cc6fe9. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:26: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/USHM81126744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5bbc5cff8a4ea649734f158f048113d5f26bf232c8faf5290976b8be79020a2. 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/USHM81126745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bfb2876b8a2d9df2f94764db3268581d566af19438935dff339e7718d5d7c87. 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/USHM81126746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2fa2f92b75ca7412b5a7d6d8ce7397fc4fccc3003422913d96e45661f9eef63. 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/USHM81126747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721fd0d1d77cee4115788128f9ae4f54ba65e696824432c26208003d544def38. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39:05Z), 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/USHM81126749.