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 0x29f0a634ae9a4a6cf809b7e864c516c33a1814d38ab298c6b420afa665443185. 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/f8ce838e-4913-4c42-be95-82e2c68acf8a.json and https://artists.proofprofile.net/proofs/artist/f8ce838e-4913-4c42-be95-82e2c68acf8a.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 0x7324583f50eb511df92a7b458c4f2d8d115c8c4c326d4f504456525f62e3b6cd. 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/NL1JE2400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03519984360aa6ba8a7329b6e30004111699ba3a6bc27335400389c79a8a31e6. 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/QZAMM2266831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c6bea1aaf8e1dde176b1f8a2fc93e958c547844aface9ffe181eb689c5a44b. 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/GBLLT2402731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df27bf24ee6be5269c4c9cb41e96a49d5dd083e6dea3d11a0071cd05c533984. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/GBLLT2402732.
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 0xbf681545e157576515ee7feae14cd8d956cfa91d738936da909deb43189f63c5. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/NL1JE2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb08a46617e32bc066e75187a5e1b264e0463654c9bbdb3083dd80e46c28418b0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/NL1JE2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616257211c80052fd001e62f12c3069a99c8f770b86e910c658172c7f2c09967. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/NL1JE2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98c2fd730da644a43b745f53bc9032c9d7b7b27fbe54b6a09e15979ffcf6dd2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/NL1JE2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c91a3405e90ad412cc0655240eff61452376747279f690e208196cf54522c2d. 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/NL1JE2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad66b71662780a510e6215b1e01302a520ced73cf21305fe7048afa03b9a4f4. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/GBLLT2329711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1c5c3f2d4f4819229898a9c55b6ea0c9711184b7af8ed4e5a78d6754ffa97df. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/NL1JE2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6b2bc3c322aaa3a11a8b68c2a51b24b4407124481e1a0d8b4d12618d7090465. 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/NL1JE2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad0f586944c8b03fc955f1530b35dce94180a5df247425b52ad7672acfc1f91c. 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/NL1JE2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40170846a2820fdf8b5cb37e51ec131855f736c2aa75b8c13c848182da08625. 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/NL1JE2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e876ab6dc058e3c033229d3fad4fec944aeb9cbbe04ba68cd86064ec94ecb0a. 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/NL1JE2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbd27a475fd7878a80ae41c68602c68ff94ac0292c20973080b913a57375db39. 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/NL1JE2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c1043244ed22574dc64de21d8bc3dbb582bce2d4cc31f60a5de2b2399fe203c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/NL1JE2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02997a17af7ae5080afaa84fa63fd931f5c3ee2ac2c6ab1ff7d5653e3b7f82c9. 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/NL1JE2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14b26be4a1ea8628117c12c63698a7f5ce384ab5893b1283bfd5b75bfc8fb62f. 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/NL1JE2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c5adefd1dcbc4d843107cb4e78ed51154c2b3677ad9f6e2c57db8d1118aeb9b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/NL1JE1900002.