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 0xb302b79da0a31f3811c889458087ad016e7d77ef0573ba2c9d09ff17a34602b7. Chain 2 (Bitcoin): anchored in block 954134 (2026-06-17T19:41:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7ed7f795-d8e0-4669-853d-eb437da61dbe.json and https://artists.proofprofile.net/proofs/artist/7ed7f795-d8e0-4669-853d-eb437da61dbe.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 0x5b035181210d5b14534dae878ed6aedc86f8fa9895f26e901ac6979397d2aad0. 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/QZWFS2415368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ab1e43ba9cf90a607ae81d146bc4f6b84ad708c8c2564fbaefa0a9e93cd93ea. 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/QZWFS2415369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9415f9b21a9e9171e68d7859e926ecf8733d351af33969b6e580d58a49af5311. 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/QZWFS2415373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9904f29978987fdcee5c53d94a916e6b288eb4e4490e99cbc6fde9d48c2e582. 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/QZWFS2415361.
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 0xc491a0ddb36b97d51695151d004c0745f29e479720c433f2cfe1ed1f6c1c5c7b. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QZWFS2415365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09ceeffaaa9bdb8fb56cd25136d31739f363dba16db4eb506bcc6a49ac9f8c11. 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/QZK6P2336730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a02ed2c14f5cfc921a62b08b7c37b64257fd2955c757186a1110dc213b1de7. 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/QZK6P2336732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7237ea19ad4b3bb63df0cfd62d50af0ff0a4c57ecc7fa6ccda26d96d828d4d26. 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/QZK6P2336735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ba7243e817335d9d211becd5ae7b0df86eceb541d741b5ab6efe38f9c679b86. 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/QZK6P2336744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47872dbff449f80bc7fb9cb59883a5e7be6eef99205e2bc1fb7532b847d1b86c. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/QZK6P2336734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9355099307a0c5a35a0002bac56880de8b29e5a409dc9a15a6a3268f9bd0be60. 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/QZK6G2187658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec678cb63b30bd38330b820961a678ce4c94b01b855a8e22a7758c9ed037c62b. 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/QZPLR2151011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc88d67215d7fb5d44e6feae4f373b2c08c965f5c2a576898da5005336d37ebb. 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/QZPLR2151014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aaddaced6d20330c085fc11f3c5caf9dbbd50256b924dd4b18c92056413e1b6. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:33:18Z), 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/QZPLR2151012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763746d90048cf75dc3414fab096afad7a35af352daf5c53913a061e977493c2. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZPLR2151016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa023d0201bffd631d028a6a1e9bfe1abd7ca545dc6b9c38e1abb9a592f1be01d. 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/QZFZ62082494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2101db08d22165df9c6ff82c8cde443535dbd616db80777f987cfa07b7e6ccf. 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/QZFZ62082495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f612328b3c0731c3d9c5d9769afacf5da8d0a49dcdae875469831ec3cf0a1af. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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/QZFZ62082502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97722d46caef9e85afab6b7b65850ad4fb03039dac913e93edf187b8eacab6b2. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZFZ62082503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40d4fcd38b37c4c667a791cfe8badd48ba4abf5e46f33dc829886cd6b667179. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27: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/QZFZ62082504.