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 0xb1bcf7e8902c367d79142d61e717598d8b10276c4ea82b7b279ec3367d22bda4. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ce900e00-0fff-4d36-9a81-ad82312bfbca.json and https://artists.proofprofile.net/proofs/artist/ce900e00-0fff-4d36-9a81-ad82312bfbca.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 0xc23d388f560c8dcd565ad1f1a42bb1ed80d93b878ba52edd1842b496dfeb225f. 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/JPB602202885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x375edcbd12aee87d610884ab50e0c6f9d77be9537d097408409b9ea26afcd452. 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/JPB602101665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6faab65e725eb028e95ee7134228e307c5faadb9c229ed11f2d4718316aef1d. 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/JPB602203221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8d0ab6efa5f587b8fa20bed86e15d8c39abf298fec0f006eda8aad4cf7844e7. 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/JPB602104183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fb61977c2c58abcd4b8f353f296a9183df8c3f70e00158b0cdeb3ab91602364. 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/JPB602202436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65967d53f7bf7f08c83c40bbf81c9ff9aa959599d28fd70ecbaa633e21cb624f. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/JPB602102996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b375e545a2b55834bb5952063574fcb210a29a835d00c8dd402bea8b59db72. 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/JPC402309002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7158896f0587c97312fd58a40729a0095a6a76762d1269dd60dd96991b7a885. 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/JPC402206019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2581944d7cdbb24690025f1641b1c2ea5109c2d77a43a11e5b1a4e8292d9b469. 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/JPB602302236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35358348d55de70eb4fb164122c3d9ce53fdbcd35385e881e9b85057c2de1a33. 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/JPB602302242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cce67bf433bcf2ec630b92e54544a1bd201e5f6c0d372df844e33d23c7dfd88. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/JPB602302244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406b1a17823a3f3cd2a38d2e1a1401df8ebdbe6a5f93f5b1798bad1b596da009. 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/JPB602204666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x575fd9c273858286159f95790cb0acfaf2427e9bd24e4f12f876acade316fca1. 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/JPB602302239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ce4bd585dedb7776c1b431ea81aab7b1d98e0d3b04a9bb94238f1060646774. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/JPB602203068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0223a5c045777c254a3dedcc1949cb3a8448941cfaa2c2b5f9567d45e828430d. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/JPB602302237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668224902f7efeac52ea5e99f1938b6c77c94f1c706de9fbac5df84997a1cccf. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/JPB602302246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0511c2e4d70062067312ad3dfdcb66101068f3e1170e14006ddf280e6744381. 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/JPB602203591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x283adf8a34d794c3c165b8d6a941c534e3bb1c8a4ab4b5196228de7b6db68831. 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/JPB602302243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b1d67fad0adc2f664b39866064501661334aae76116049ca075247f153c6e1. 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/JPB602302238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5704fe0da6729e2f5f6777c72996722078b9b0477e980a1152deeb3662dd97a9. Chain 2 (Bitcoin): anchored in block 960305 (2026-07-30T20:14: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/JPB602302245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc64e5b5ea96602a9f4bf64db6aa2eb1559f56aaf0440e623e97fd05548c4dd79. 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/JPB602302241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e784e4311d4b208a6e08315186beaec3f7cc36fbbf54783c42472d6f07ffd8f. 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/JPB602402582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406b1a17823a3f3cd2a38d2e1a1401df8ebdbe6a5f93f5b1798bad1b596da009. 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/JPB602204666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0511c2e4d70062067312ad3dfdcb66101068f3e1170e14006ddf280e6744381. 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/JPB602203591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ce4bd585dedb7776c1b431ea81aab7b1d98e0d3b04a9bb94238f1060646774. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JPB602203068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e185931811019de5edc7a42fd546c01ba6e52101278c2d9daf8cdee7101d2a. 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/JP92N2238243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb521a33b5e11bb9ed6c6e471090134dcb5a3d505c175477553a468350937c718. 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/JPB602201939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53e7374858bd4fff18193060228fc2f91e6e9ca1fd4f500562b5c3fc7f6541c. 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/JPB602202053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7fdfda27aaf8248d7b7ebe619c532b0a3476c9c8c84bdf9d73d7e67cde3066. 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/JPB602202054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe53e7374858bd4fff18193060228fc2f91e6e9ca1fd4f500562b5c3fc7f6541c. 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/JPB602202053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8982c25f809a2946c90176ab5f4603f3072eb291ca20a02d11af5a203b86f94e. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/JP92N2215601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cf02bb8d30f230134f12d0c5268ae64931597424ffff8d188d1caa70cfa7c2b. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48: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/JPB602143188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99607094171c41b9ab3027b24d88de344fac459d901cd325230d5cd51381e4b6. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/JPB602149985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc168f767cbc973349e53aeb89b44257a7695ee0eaf2907bc6f426172feb8edf. 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/JPC402410014.