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 0x82c6df1b5c0ea4a9f3e817120fce59ad51f0fc87925376a52ae3c6a2ea760bec. 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/b28b2c84-f1d7-4627-98d8-9ce9f9d1e5e7.json and https://artists.proofprofile.net/proofs/artist/b28b2c84-f1d7-4627-98d8-9ce9f9d1e5e7.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 0xb805ffae3f767c3d9aacce81b80392e9c648a386bfe19ceb5bb5e1bf99d92c5e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEAMA0500463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1e5be113c508ff109aeb3bfc5f7075a6a8d18fd389ce643e56bf7ac441214f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEAMA9847110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1e5be113c508ff109aeb3bfc5f7075a6a8d18fd389ce643e56bf7ac441214f. 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/SEAMA9847110.
Barn på nytt - 25 sånger av Georg Riedel & Astrid Lindgren
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7674d0a1cd28b437fbb2dee6424cd5b7b28eaa96a7c441d464c2d39fda986023. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEBIA0300123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d06716f18a23fb227c424cf9c673e44105a27500571ae9999aa9c8a42f6f8b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEPQA0800653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a849a4487373eaeaf52f707299a01d10e8ca249dc56e21f08f76bb10d04765d. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/SEBGA0900123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x195a276466505e98f341075d2768c8b6c2bc798218e4ab7da76b3a61b73f90d5. 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/SEACA0501304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86499306c11fddf162dbac9044b223f1a6499e4a9be90a894ea3e7ed39da1c0. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-21T17:24: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/SEACA0501306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1f6127743c1391abe3c0c3d7bd71f47d6edacfa94201c4a7afe163bef96d89f. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/SEACA0501307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6daec61a1d6a28225ed9467ee478e147ecb54516671557ef6ecb1c9808cbe11a. 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/SEYQH1607002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcccba21194be05ac2b105dc42bd042b70bc7d2678027346378c2ebecca379f01. 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/SEYQH1607004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82bbd7258477ca4a9068f5942ec0094e847ec7bc78ae84a8209ffbb5798a76fc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEAAA9701030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b902656d321a151b9ae4822b53282445751dc437e79774a7baad84d904bed0a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEAAA9501061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c87c562be07ee946fe3f2b9af6df347449e7205eacc7734a015e1a33ea5d0bf. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/SEAAA9601021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be758c66235aca505e33f587782f3a6eb8ff3fdd62667c81dd6e7a97074ef0b. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/SEACA0700512.
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