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 0x46e920815fae13225ddf43bd86b0cb80706e20fad4c2dd96c5e9605ebb5183bb. Chain 2 (Bitcoin): anchored in block 953709 (2026-06-14T23:31:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e2afb56-85c2-4be9-a9e2-773f148ec504.json and https://artists.proofprofile.net/proofs/artist/7e2afb56-85c2-4be9-a9e2-773f148ec504.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 0x01ef6b736793edc663aafe9234be790618dc0c2cba7afaa8f84c8d2052d6a5b6. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/NL4DU2000460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e99af5f8bdc9291df5d032640cdb6a1948f685a69e056abf7c113799cc95b1f. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/NL4DU2000467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e21feb229144563e50b4ebd6f21487521ab6429da158834f4df8eb509c0748d. 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/QZTAX2532587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015aa39b8aa110fa9bd565880e8f90a77f861449f530cbc25f23ec8b3298fbe9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTB22555234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b5e81b6f08a8c8ad1876f318d83c4bf82c35fa696b6548c79fa5f78b8cacc00. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/QZTB22555235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e21feb229144563e50b4ebd6f21487521ab6429da158834f4df8eb509c0748d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTAX2532587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb39ffb51ca76095fd18c96589c948d4002baeed12b22cb057c7bfa370eab361. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/QZTB22555236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67e28ccd5d2ed84d612f4d75fb23e407d9f7192cb06248884eb74fff5b93679e. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28:56Z), 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/QZTB22555237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a582e36dfdfe80a53335fdd492b58e6afa024655fbdbbed86d1cd93b7e6e3d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTB22555238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde22ed636ae8b07b724143483016169758da59e76a8a35dc40523df6fc5ce169. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTB22555239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb83185ff3b9f7c7dcfe0c60d09d1bb036fade1624122eb405d5402442d6698f0. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZTB22555240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x089d547d8ed725a4db378a99383d4524fad5ec6b0b0e9d9ec572a314db14ba93. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZTB22555241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e6f4d192c6ac9a301b05b0968614cf74c9fd9eac129f7b47594bb05fac3f631. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), 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/QZTB22555242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e6eaf301e474ca6234559eed1b9f21bae58355400815d2512b28f350810a418. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZWFQ2596758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee670c95ef12547e81da93a12ce9d6b78cc70dfbfec9c78ef9f369712f4b5fdb. 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/NLD322000244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafc30d54bd4e2667cd818a7b6fadae602eadad00e7a44e20b5ab20e4e4b3b915. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/NLG661100262.