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 0x99d5441358a654ef2df978886c0d03170bc0d2c21e0208c990eed158aad60ac3. 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/a780a633-7e93-4938-9b79-85265a0a40f8.json and https://artists.proofprofile.net/proofs/artist/a780a633-7e93-4938-9b79-85265a0a40f8.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 0x402325f365b22495721641d6e8577d8d6ee82c58fb32b5f118dbc306d6a858b5. 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/JPS809906960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e0f0008d6eb83868ab9c50f9545b0825c0ebce23ecaa3010041b8a4f4dcb84. 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/JPS809906964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f6d7fffa99e03e91c0d7866c149ebafee920e2c0069094b6df7757909e46a5. 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/JPS809906966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x304d36c6621e6ad1a4d49ef72d957833a77347aa748eadaa2cf4ffa3304a2849. 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/JPS809906967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccd417aae170dfeead8c157944e068f7c0d2d319c4ac8f09579de55a3a99c7ec. 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/JPS809906968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d3261bde0136039dee4470eaaf4293f6f6bb6eb904b19dfc066ccf12098b6b. 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/JPS809906971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe829cdfab30bf5ccee0d103b23e25ff9665de5f4a65f29ae61feffbb84d7e547. 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/JPS809906972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e5783690c104c9c31d9836c197776476d49798c784fba324e20af71acce3d5. 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/JPS809906973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f44c85de0ea849d6befea096eee1e5916b963d2ba2668819eaf0a5dbfb5efe. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/JPS809906961.
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 0x0a8f0d26ee2a23bd1f6ba4108535114c8062e3a344884f6f745cc87a209e0a79. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/JPS809906962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa13846db4c8e9932da632f6a0dcb8a625d3b9471472d1d72a5ebe2826dd7abf1. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/JPS809906963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a837b3817943ccdd481597dc689074afcec72485412a285ff610ab9198e13ac. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/JPS809906965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x585f12be9f8b61b28680ceef64c35502ee0739a917565f4de9ab9e9e81a780c4. 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/JPS809906969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07518249d06acb798e88e3b3e0e72744c7a81b81cc5873299461ab4c0fb36c12. 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/JPS809906970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289f4f43e8bfd76c414433857f65d8eda9f09ed0a8d00f432f70fb0fd5efe93e. 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/JPS801834755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfe1dc626923cb496b34581f6181e9b8fb8064adc4c1cdae19696971c873aba7. 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/JPS801834757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d45a48005a6e5c8edf4561a0978669c5c6e67893faafded5548b13d2988fde. 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/JPS801834758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e9ba60f2f2357585a3ea836e35b9db1680e94aab803243f5e6bf15da57f973. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/JPS801834762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb86f5b43bf2e8b5284dbebd1a265b305169f17e13eb4d24056ca6065fda03e. 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/JPS801834763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8134945826dc42936b5828b2278b7287ac4a385c9475dade0876af3eed6927b. 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/JPS801834764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230dbb0da242c5a56adddfe778977838e5166cd7bcc5b45e6f7604f1733fc5c2. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T17:00:24Z), 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/JPS801834756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3ada416448e7cca11f50ee9a7a891376971c8a2b5d20006d826eb9b698ae9a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/JPS801834759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x797fd3da5da6c9db1c821029608489264a9dbcad83e62d5fd9ad89884f670148. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/JPS801834760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6b09297eb5f98b4e75b8d103f808665ba0178b7905eff20375ae35fc68d5fe. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/JPS801834761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f007832183849252b87e93adf021d82d7468a73a2aaa2de9474f3fdb43eae60. 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/CAENV1953670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7e752798d4cd46ff9dd7c1df508dfdd0cb86d91e45d944e0e6898e94bcf5649. 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/CAENV1953673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98e80f667fb28df5684045fea8e86ed61e8e235ec6202da7f89cd357d26d456. 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/CAENV1953674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7d1b0063ad56a2e7b80f6b0465a118295876d90af39e34fba0b964c2098e1d. 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/CAENV1953675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9f5b6386c3923663e30b31946f03b2d2f30c4379a30057bca0548c35449275. 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/CAENV2057805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdda2b7ff31650b9209ff26d5fd4e1d3e96e20fa756058c0ee42ce1dff65bd19. 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/CACWV2382991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x854f784772f2182aaf187e435f8dec81845b70cde75435a57177ba1cc97d182a. 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/CACWV2382988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe39aa9ed28ca54aa0deb67c584292ab18e2854d638187af9acc1945e87c21fbe. 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/CACWV2382990.