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 0xcda0bb3f5ff611600e5d0a3be151d3e02f24e2638056e76c99dcbe8652719d2a. 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/b3738de5-e39f-4a19-b92f-3c6ad4f0f973.json and https://artists.proofprofile.net/proofs/artist/b3738de5-e39f-4a19-b92f-3c6ad4f0f973.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 0xf02c9e0b0043d59209fde5660be4e41f4d2a5731dd3560e9c0c4575fe4cd7cd4. 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/QZNWX2251254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f1ab24d582402d1e4b67f122fbbeee5ba6bb0a5d941bf886d5d217924f4deb. 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/QZNWX2251255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef332f6934f58303691a5b0724471bf2616e42d3599e67839ffbca73171b2cdb. 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/QZNWX2251256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328a421c58599d7be2034c702fcd59bebd2486881739cdae1d270a1f97a185eb. 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/QZNWX2251257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6092aec3efd011bcdfa46688e20a558d593696d389126d5bdaa90cd077f2dc9. 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/QZNWX2251258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70c8500d88352f0149d42e3fe860a28b0e72340c7df19e068a00f7c2b727bf78. 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/QZNWX2251259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86625543e587e112217d8ed9aea0233c6855d01a4ff11fb45768519ed28e1e49. 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/QZNWX2251261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c56c5742637a1b22bacb5999307b355867bfbde9fb2b19f414831c324b66973. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QZNWX2251260.
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 0x675d19d2bac1be400029d21d680436a06e4f9febd53c1f702865860071e711d0. 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/QZTAY2339753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6376f449a8c36a4e762008f958953cc1e155498b4cfb065ac9f4076522c17a2. 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/QZTAY2339754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2176661ce16366e4713d1de88f2b2ace49323dc26909f8617bc9b6a26058d4. 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/QZTAY2339755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e9f9740a5d6bf5a83bc7b959120f5deaf17fdc97c5962e532594e166b9a409. 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/QZTAY2339756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25743d3111c0641953dc4010e21b34e85607df570c5c49a0d37cb342bad1767. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZK6M2231099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f62798e2d58b41226b76b53d628441401af42223d7430b9d4fba736d203a42. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZNWQ2117220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b6200b8fa7c7f8257c2a404b12cd19bff4d4fc49c89f70491d0931b7bb8f3da. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZHN62104617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2789fe9a0e6d4ffe7e1611fc99dfa59e51b6e12fd7511f35962541c9f4ccdb. 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/QZHN52184726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb8b827f8f870034325b9b7600136d007520a93fe08fc15f9dd4a5b396f1e6f9. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-21T22:39:58Z), 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/QZHN52184728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2ccd2d9e6b16f6fa7edcb3355f982cfccb4bb37cedf45daba2f308cee3d3815. 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/QZHN52184729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc99be8d7265d9a4bc3ddf77068c1b3287ccaaf61a93723fa8cbc11ac003f14. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/QZHN52184727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927e184b3ab4c6912016e6397e762731ff7d2cd120f706a00dfe22d4e47e194d. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/QZHN52184730.