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 0xa9cc670b817ea022840cb3e09415aa381e027561a32ecf5dc01248a6363ef2f8. 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/73820fce-11ad-456e-8ae4-1bddd0d71ebe.json and https://artists.proofprofile.net/proofs/artist/73820fce-11ad-456e-8ae4-1bddd0d71ebe.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 0xe3982beb93668c79bce7ff6a3bd1cfac2a08c470c12483283fb1b2beccb2400e. 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/QM4TX1992026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412119f900b347f7cfbd4f879a9ea192797fa069b18ce6ac6d71e988d590b3d5. 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/QM6N21977164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c7c113cefd23ee03b7dd898d89aeea65a9f797b6dcf761a262a3ca979a60f6. 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/QM6MZ1993719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x564248bcb1219c0ebb65d146299b21a99b43152c06abf4af6c7ae4ff6ca28ae4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QM6N21977165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01201cfde33b4a7be506a37e809e08bebfe7e9429fada15accd5a9594ae43362. 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/QM6N21977166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b30f39acc3aa793727e76a658a24544f3f3940591cd423cf4a8abc3f140f2a4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QMDA62183596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed625140f95bf15e3ac0f0c9e2f14cc53f3e0f2dd6d10e24c7e9b827bd3bd52. 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/QM6P42390731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ef18e87865c5727a6ed61fbed4abe62861f83a7e8b196c47f307c4264925521. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QM4TW2487255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe359f9dd8116200a99d2b85738ea055f44f5d579952002a8005ae830b5fcb690. 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/QM6N22435412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa68074f25c4cb6179a460a5f84e4100219850270c4dc5db3ed46f04b56013e9d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22476831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe359f9dd8116200a99d2b85738ea055f44f5d579952002a8005ae830b5fcb690. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22435412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd437c5f004a692e01eac40ead497a3146775b8304a193f146bbd9c85a4fc45. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMFME2352475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b15eed4dd868d370f950b2db905edf7c6913607a1c602085a3ace1b73ae588e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22476833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa51b7612a42230a3a0ab8b7e97f970a813a1f311fd09ea02442005deb8e409c5. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22476834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1699fc59332577fdca71ff306229e9b846826e76d306b936312133a21249e2e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QM6N22476838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ef18e87865c5727a6ed61fbed4abe62861f83a7e8b196c47f307c4264925521. 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/QM4TW2487255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x658d4540358b54edaf46842f5b842fd561b3d26ce6f1d3c0691e65af2d3f4932. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22476840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5d65183fd5dafebd179fa6e4f90f402cf303204df117ead9279e5a42452efc. 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/ES5152300198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe871567f932cb1e37cdac55e53ce27d0801c7d466f7ef25a4fec9e91e45fbb3f. 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/ES71G2233242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670cbd06d5e9e1154c7511444655db591d6b6e8af8163e9927b4f36dfb7c032f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZWDD2388688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670cbd06d5e9e1154c7511444655db591d6b6e8af8163e9927b4f36dfb7c032f. 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/QZWDD2388688.