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 0x9d49ffb4930c0737e60d83a99a88cf6828d8d7e017ad37979174ed8baa7b48b6. 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/693b3efe-a58a-401f-a692-d9072aa98e47.json and https://artists.proofprofile.net/proofs/artist/693b3efe-a58a-401f-a692-d9072aa98e47.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 0x59d2d505b1750f56b314159f5bc85592942ff7dccf7a66bc6745c7abfd3ffdfb. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/TCABZ1449549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfdf52840b719072c8687d86bd0c53394ebe9c5548d4c084a7166f33f8f4cbac. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:25:18Z), 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/TCACK1585068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491f376409a87fe86a613c9c7cd0ef76bcafa75a5384034847c6d33648566c26. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/TCACP1638976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd76a4810761eb0ecd8f06924619ab1e13f5a5f82929888c0b6e3a1c321dba0aa. 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/TCADA1730965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39abb4f524c1818b710ea5dcf1de9c3b2cc704d844e7c2884d91b2c34266a9af. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/TCADA1730970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bb6ac73310ad04fcfd546595b28f4ff44e05c79ddf3b07f471835464679eb21. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/TCADA1730975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb4c513b094c6b1d457d5e4df7d6654041c3a3ff5b8df080403f71ee142a6f1. 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/TCADP1860955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b3eed8348ccf8677ba4500991ecffa001c14ff25bd731f5cd81052116039904. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14:35Z), 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/TCADS1871544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c2ad89de5d0d23e25a696c9c85b0835a99b36d66eacc046a68cab0531b7675b. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QMEU32112379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95c2c7c6f1341796f21851c5da48981832e4cfaca03850091e629f178642af0. 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/QMEU32110304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9a25cd5658aa5063530128d652313247cc99f6e410e59df911d4ce6b0aa21d7. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/QMEU32109718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabbca65e11c32067d955a19253d7a9287d700ce51eaaa8cafd9590d3d2a5dc89. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/TCAJR2555326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bb83cfbb4e64a90925fed4a95ec86ce8d2f5727eb7b3dc5194b5c4a0832e12c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TCAJR2555348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90c60cb3d03a4a68fbc8cd287c753cbe2f8d6c37703308dae4a852951bea215. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:44:18Z), 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/TCAJS2555428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e513f9b094a6480fcd71acc8bdc41084845a6c80cd7f2c7b734e0a8ba348e0f. 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/TCAJR2555470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd065dc00f7117d3b5556593de5c62d5fb2e2cab470a321e548229ce7015f4cf5. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T08:34: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/TCAJR2555477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a756517da59ae79c942537781907ece69db189cad2686fe780d08935ee2299. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/CA5KR1980429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6828780188a1ae12d2318a848f8107279bb6d658dbb2e2b77d906bc26403f494. 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/QZ9Y21780676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855f6426c059033af57b8d423608bbb2985a32b712f0997b949bacc679339197. 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/QM24S1912429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a756517da59ae79c942537781907ece69db189cad2686fe780d08935ee2299. 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/CA5KR1980429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd120f3841a2fbaa02c02b433b6feff6dbd570cd60e855f0268f35e5f74715f63. 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/CA5KR1837141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a686de16f98e814bd726dcce2219ec96aa7ac3f636454ca1358ba591f87f365. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/TCAED1987138.
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