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 0xa8e5ad5ff98bf173ef4a7e625961c0456ff41810bbfc31b0cb7730384c3966c9. Chain 2 (Bitcoin): anchored in block 954587 (2026-06-20T19:10:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bb3f41bc-2cc5-4217-a387-566a6ede7a04.json and https://artists.proofprofile.net/proofs/artist/bb3f41bc-2cc5-4217-a387-566a6ede7a04.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 0x70c2938589742dcc55c2177418a30d206caef64879a8d1b70ca0d3b528a2e933. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/JPB531300469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137ecc52d2c0631dcdc2e5547db6663f390f60f6cf8c5bb4711208abb12a2f1a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPB531300471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ed88f387b7154a91b6091b6b3b5011d8cfcebf6c32aee11ddac56161d9be3d5. 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/JPB531300472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab695bc88c9ca97f1dae9c7626402f107a7849513cfbcdf79ff9f4422fc7497d. 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/JPV500600072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eae52f24b21b60bd0403eaba0c448cc957b85c93024fef0579183afbc2241c6. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/JPV500600070.
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 0x3709495f6d080cf54b58c57082af553048158f0ce1216559e1fde5d3dbfce8e6. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/JPV500600071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83864c07a6019ba0bc10d6c2b75d608e513d1e72b16e883102f643f4707b19e4. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/JPV500600073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb0b8d83197339ddb99f0b29a030e05da9995b4c16c198f7ed7005e2007c35e. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/JPV500600074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ccdee7414aa5f88bf1d29b17089b8f7f0b42255571bea092fbe9570ca3f756. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/JPV500600075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5d47fabfc17f6e6cdf2698db66a4ab442fac33b00dffa7d39299505151ba0e. 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/JPV500600053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf62d54e3a3cc6596a11b2eea7bcc6c3835af76fc0da1f715fe40ee6055f7159. 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/JPV500600058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8bd7cce2541df95db61806e3e0b2b0c1dfe7acadf18e050fb781d2b31396fbd. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/JPV500600054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54712b54114959968bd5e7fe5cb33829a5953eb4551199dd6c4d0151c95163a1. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/JPV500600055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5449b02e000b273213e8ef3d1676ddc77ac47229799c9ff82e444c5a7d40c6ff. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/JPV500600056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fcfc67cd000ddb138d32f8d1aa24d29ec7f4bd9ec060be7dddcb4ff9f64ccfc. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/JPV500600057.