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 0x898a019e70180b8c391444b32d220437af3cce97c155ec59144e480c59718550. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b34fd009-3a72-441d-8b5a-ef70943b62d9.json and https://artists.proofprofile.net/proofs/artist/b34fd009-3a72-441d-8b5a-ef70943b62d9.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 0xfe36b23224ce2e05ffe47879a629b3755778768167191d2749a96d6516cc25af. Chain 2 (Bitcoin): anchored in block 960113 (2026-07-29T13:38:16Z), 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/RUB422300624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ae3f97e618ad63c8a47c219e568e5cd6cbdb11ab0fbf9989038b1667980af9. 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/RUB422300625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf347cca9b57fcee0302574477c2f0e2b73c84afae36c8be16e8419d42635a471. 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/RUB422300626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc455845ebdb2d694d85ab6d189980004a64b54a82c6c9fa8fae7381c75af12bc. 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/RUB422300627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626bddddba0e23197bfbe71e176e62fe0e3c0624a3f733fe2fce040aba46d7fb. 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/RUB422300628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc17b22659fd132751b97972941f2fa791f883d64d58e5f5451d80daf1cf7fd8b. 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/RUB422300629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcbe42b835d97be142569a402d6331a25dc32501732bb6aac65a130552074bf9. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/RUB422300630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe467d54105426f18ef000ae70daad476827083439f42b567e485031a80532524. 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/RUB422300631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e60cabb8066472de83f27202b19fca26fa1541114b322b8321c3d825ea067cd. 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/RUB422300632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2fd76bf13004630bc5a1a37183a9b984ca7ef3347ddc96f8ac6ab9296e6c013. 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/RUB422300633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60db6687394c46ec08480b4110ae47389a4649d0007e61b2ffd79531dc7697d0. 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/RUB422300634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4ee43e07258efe14514421e99e242a6345931c9ad3df834df1ae4158486c96. 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/RUB422300635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xece283f983d76e6e488179680e9572e97b74138c0835914f430b4061dc81a8c6. 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/RUB422300636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee4931b4ef0759b02cf4cb1b64068ad43630c70bd2dbb4e566519d2d1594e9a. 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/RUB422300637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x036525b8c480ba4fa163d5df68c08b2431ae651f8d35572a9d3004b4227c6d09. 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/RUB422300638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18d4b578078a3990b21a34ccfadfd1c4f4bc317a1bf7765f89fdf292cde2eef3. 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/RUB422300639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c8134db5acd0f7aec0d58318595037e997ab53bd1467b1571a058de3d803fb. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/RUB422300640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ac37d6349c6db519756c8488356a0522fd0fd1f11d8e78c3633d67954221d3. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/RUB422301845.