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 0x204002f5af08e9e853a80ad93b7534ecbd0eea9518ab2c3f4e3f77b1e6917413. 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/18b3c8ec-bafa-4dba-aa7b-8ca88ebe6db9.json and https://artists.proofprofile.net/proofs/artist/18b3c8ec-bafa-4dba-aa7b-8ca88ebe6db9.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 0x5a81cbf14bf9df7cf3f0fee821f2f332f63313cfd690cb542bdf5d9e5446dc57. 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/NLG660700157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6aff757957f4f40283c8e3e083059063f485236b569a78e4b9f362d7cc326ec. 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/NLG660700158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87b5f65948fd8919332d136b1acdace2c7347804bd0908502b05d5708010b675. 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/NLG660700159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efc9c0cd225ef10fbd73974b8708978216bac8a24765f1ab70f248bc225a259. 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/NLG660700160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed2b8ddef0241382ecab13d7ae04f3d42e78e1031ffd3e1666d209a6d8cceaba. 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/NLG660700161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f6b2a76794f4b655c268f305ae279e2078e297f4184c78a7e3e088659918e2f. 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/NLG660700162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd97eafcd0c853810b9950e1ab25e0e8eb274458cc49f9dc197521e512d23a228. 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/NLG660700163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x448c844c78e39811a8dbcf18b8413f19cd1f65728cadfaa529e0738d3628ac80. 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/NLG660700164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7ae89ccd4860b459d65fd42215ed25b3e2b53ef06aa8a3db61e443c43d139a. 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/NLG660700165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ddb550b0a6a12b253cf221c1a1bb7fd338ffbc747da08ddc5d3437f1ba5170. 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/NLG660700166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe10216cba43a95f266c0f53e902fe79cfc523fbe90ea1f64407de276e8c6c248. 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/NLG660700167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17ff10fc214292225bf84e1f3922ea02615ffae5c699cdf186b6eb20ab9ef66. 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/NLG660700168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e3ce36e63c6226d172bcb5b898823d38713469aa3a4fb010f1b4ed24fbaf533. 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/NLG660700169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107c1bf52f2f940a6f08662ce6cbd2ab3ea22b189ad8bd578a8813cba89da7bd. 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/NLG660700170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7016c31770acdfe17be06167a46697a5a71791d3b470dbf677151420de799605. 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/NLG660700171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62cce976b62663f1c74340e74e05c017ebce1503b86954285c9d480bffe4300a. 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/NLG660700172.