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 0x6dbe9ab874b07421b3bc2ee263ddfcb355ad8c35c059c4ea2cd3d9e0072ea7ba. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d60ba321-1d13-4cf9-9f34-6341a728d952.json and https://artists.proofprofile.net/proofs/artist/d60ba321-1d13-4cf9-9f34-6341a728d952.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 0x8695e68f76085d63f3580d6d967ebaaedc6d98d0f931c764224171c1c2408d7d. 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/JPT361700044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97a13df22c2fac10496f57f209785300f716d98c13e30aa71b5991f0736f92d. 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/JPT361700045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90e579c68fa403e8e76bfb7898c18922d19ff53081fe2539368e1b4e1b21306. 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/JPT361700046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87677b5f8c544ef2bdc659778dc267e3e96bef020ba7e760cb3b70e715136820. 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/JPT361700047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fd317be467f2cc568fe8829ec65e6e7f63cde3ece6ebbbaf5b9b0cc8bfd71d0. 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/JPT361700048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0864e6f79186fb34d47f3f8d47fb80a823cd75b854b4ba00abd8cbed08e8d1d. 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/JPT361700049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9afa58af5e2c2aeca4c78b1f1085667d1af04b467030ca1cd92b5251f9295a67. 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/JPT361700050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc607e9353d73d3f985bf225f2f99fa9a64bfdcf587ab342feedccf517481c2. 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/JPT361700051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x295c5e3819fbe82f260016073cd6cef6f2ccd7ff393e68c7dfecab333e003d27. 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/JPT361700052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db7e9657e65fdb4348f5fc85698d5c6f65ddd56685f4669fb427264ee5ea332. 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/JPT361700053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb66824ab846d689e11cbdd35c43a71e72427a111dde4b2676fefa0a42ed40d9b. 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/JPT361700054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce557acf785da12fc6b3595a8f9a7117b060ed5080740501bec8436ebd46d72. 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/JPT361700055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44c062ba41baf41a018ef7d573c3a5cac8b8acf3884b7fcb17cb581a2c1730cc. 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/JPT361600013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7765c197971ed997e2e81255ec8d560e7c7f37fd2b3f7c404eeeee0c79972cba. 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/JPT361600014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea0ef5237f16bb60f9fd362832fd3cdb169b65f50acd829286e190def86939f. 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/JPT361600015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x190e1c6c294c45b470d9cd58080246c1e7108b48d504dd94397d373bfc1b895c. 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/JPT361600016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7b24107148bb478f7c676f393366b9d89d66319f9d0f8dcd647ef68c720848. 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/JPT361600017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4644efe5aba7e011f0740cce7bfafd0fa8ccb968b7a9604526a34415c2cff6. 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/JPT361600018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f40c5aa11a7c09072eb217a4d2bf8edc21e17dba802d6947fbf215e00889ea4. 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/JPT361600019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a462e5eeff4eada4afd70a4667ab93cf5dddb330f863f90a2f1337714829a60. 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/JPT361600020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3054005b34f51fbfc16d4f7242dcc3f481849323761ee6126fa851053764f9. 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/JPT361600021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f80b12e0ab889ab5a4678682ea5872eefad46a6f1bafc3cc4a34b743a9d4d1d. 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/JPT361600022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32dc3e309d79b4b5f31aca220dd46f2fbaabf17e955704ec87d7fe340b6c2acf. 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/JPT361600023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099171b2f2fd06b2ff1cd2ce6b0c2e9afb55604243b5d6c0ecfc084b46b045a5. 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/JPT361600024.