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 0xd7f44f0af9f23aaae0ca81d9f520c0546d68cfc1ccb0f455736192b40627d859. 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/0012f883-cea2-4788-98db-f233d0f6b959.json and https://artists.proofprofile.net/proofs/artist/0012f883-cea2-4788-98db-f233d0f6b959.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 0xe263a55102547120faeedb4ac057894cd2c949ad0b2d40f05b8f6b8926e8db21. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZLKY2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015f5514f1bfed3c687656089ba05cf2cd0a0d3995cb0b16cdda6881688043f2. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZLKY2200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf643ffe2f7455549a775e3c0e072984da8d975de070f294c7879dc42cc4c96a3. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZLKY2200040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7d3a7cac2ef48c7340e9dc9dc088f15b3a47e919e20ca8d94e0c90324d8dc1. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/QZLKY2200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4648f94d17355672d46d25cfb1777ffcbe8cc2aa5101fbe5573a93ce5514e99f. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZLKY2200080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836b99b3e29cad715bda669e4ac3bd70f5a921d72ec0522952fa02578099c923. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/QZLKY2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddda110864925888ac7f10e1e95d42c0b9cd99e61270bd58f4c0d1dbdceef830. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZLKY2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4f56c4f413fe003902260964e2478d1fb19ae05d7bd1f5fa02eafdbcbb1514. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZLKY2300060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87bf4811ce39e26c1c450a70837fabbba7d50a62323c1593970b1c898c6c8b50. 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/QZLKY2300090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe3365aed1b2097c09a68c4be3abc948a6fd9ade0e442359a3c7fb750eef5a1. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QZLKY2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe3365aed1b2097c09a68c4be3abc948a6fd9ade0e442359a3c7fb750eef5a1. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZLKY2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069fba7d3d2a190a0cbd8747a7e7014dc80433495a775370d8327a2a9e363a32. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZLKY2400040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8471554ae5e62e5b09ea201c5fcae687e1b98558ec0241699dceac0bf5b42bc3. 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/QZLKY2400050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54d0928d1d245e933af8aca8c5723c22953e30cebae52c48a33d742052570fa. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33: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/QZLKY2500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c2eab7244c2d0594aa1c590204e5192a44b2d4a2fde56c7513eb694e776fb03. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/QZLKY2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab9868a2663f63ede25dde72bea0a6e6ce442abda30e440bdf2ca416c6aa01b. 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/QZLKY2400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe3365aed1b2097c09a68c4be3abc948a6fd9ade0e442359a3c7fb750eef5a1. 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/QZLKY2400020.