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 0xe6478d147be5cbd88d26c14b6740da277a3eaae476fa8d008ad579e5c68324d1. 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/d99e5b44-510a-4e22-a37f-48390b8053e3.json and https://artists.proofprofile.net/proofs/artist/d99e5b44-510a-4e22-a37f-48390b8053e3.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 0x4e17c52cd0298bf499d56de04cbbfc148ba76fd7a7f299450e55191d4a638837. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44: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/ES98G2300084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cbf0ed42e74d22a5a67ff5c384086f9ecd37ffa0fd9dde047d8545a597df3b6. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-22T00:17:48Z), 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/ES98G2300089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae48b1ee5fd5b8e4e780a0db54242e66fcee4df98e15f763ed756b0477a4ec45. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T21:41: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/ES98G1700217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ae250d3526b0bfbb9b635ad9a26d03d86c602b4ae7119c20005497398a4285. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-22T01:00: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/ES98G1700225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c16df6d5bf4c86ff109352cccba7fc90ddff9dcfb8cbd9d40532869ec4c6f9b. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/ES98G1700234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4111a258b18a6504d5b7204c932dd817a011b446197cee98a4c011035dd3e82. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ES98G1700236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4240a502874993576c6ac0f1f2b54ac2342da5382df717aa3119ce26eeaa98. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES98G1700237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01a53d33876085591824bbb4281ed2ab3bed59d7de14d8670ad2b70e87bf1d84. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/ES98G1700238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e568d83dcb65d8308dc260253ead56659330c6f258b066395713a0edcda23a6. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/ES98G1700240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43465a4b8d4ad9a1c43befa150d5c48a866a6f95eb4df60487a39a66c04dfc71. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50: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/ES98G1700243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa84e4c1a6e1835de2ea6ffc3a2416954b7995d4d7597d70142c6872e9977540b. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T19:52: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/ES98G1700191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4998031da7756cdb8817cb15c46edc6ef22cd99bbc421a797da7d0ea49f110f5. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:54: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/ES98G1700192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x743212145ed7499021761876ca6e8ac23d8cfeb4fb098bd324b64fad34dcf528. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ES98G1700193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x728654bc4f53f7ecd219a3f69830c1a37ad5ee795d7159b28d72da232a661c39. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ES98G1700194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8412ee319bdafda484bd3585d5bf4b12be1c640d7fac7cadb8e175587d39c164. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/ES98G1500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c44d116038e1ed01ffcba9dd5064c76f35348bd2603bf5f13d3015f387643e0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/ES98G1500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c943310a614222dd668659fd7d6227dceddebf9503f96504f8ccb8b9528f1bb. Chain 2 (Bitcoin): anchored in block 958660 (2026-07-19T04:21:53Z), 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/ES98G1500014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8d9faaec87617c6447b0c8b49c3e549d76a7ecfc72823d05cce7c6280dcf0a. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/ES98G1500015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd950baba87a96a0a20ceb8f869f9c63b7c3c4796eef745a3f789ddf760fd4035. 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/ES98G2000025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f612fe218feea3d3e282f10694a2aacf24c89245e5f54bdee4e51494f15cfc. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:39: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/ES98G2100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ceec826f0c3617c4c918de27cdddf0a8045973b0ba679a0d4284149ee964ba7. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/ES98G2100031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac5f8b6d92b2908d69daf0b58faef07bbe2638a88b2af3c0006a3e207322f74. 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/ES98G2100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe36a0f6420e07e8906a1499603723e98dfea8bb03cb5ddfcf6b8bc54298346. 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/ES98G2100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f269c816c90ca961737c54e803c4328d8bc7e29342500bfb714ed72a1d0b1b3. 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/ES98G2100045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2f3f09a5fdf8566a24e2fd64984ddff0b4061fef244846446eb24a668eed01. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ES98G2500292.