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 0xd7169aa9cb61e02fe0e4802ebe7a7ce0795b1b496465605c34543f56911a4adc. 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/b9954b72-cd6f-4b0d-9b18-e7143f4a2b43.json and https://artists.proofprofile.net/proofs/artist/b9954b72-cd6f-4b0d-9b18-e7143f4a2b43.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 0xd3ab3cfe836784c0d0c2d879ac954e2ba446afb09debfc90d10ed251c611ec7e. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/FRZ067701160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb143c4928c4b877b0ce348f9232a34ff191a14aa33ad39fa2f1b6c79fb7cbe9a. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/FRZ067800950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d1bf268dd1e11621f3a3180a0c2b7813c54bf2532284b0802cddd815807e4a4. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:34: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/FRZ831610392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x657a9fc8561ce9e2218864a842e855a42329129b519e26d64fd84c291566f354. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/FRZ831610455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4bc29301c3e8be8244f338a39878403f150bcf1c60b6e52e4c11550b73aa792. Chain 2 (Bitcoin): anchored in block 957640 (2026-07-12T02:27:45Z), 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/FRZ831610449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc18a53d3321b57ad14fd07304135ee0552b288f202b3a24b15baad3d95782818. 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/FR7Z27700005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2cbff7ab7ad32f9dae7f47c923c5ae180934f636d54aeaaed71a2e6c4e533d. 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/FR5P50901090.
Chanson des baleines de parapluie - Version edit
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1754bcefd41b76929714ab559f08fd4e8578998b4369bfef94fea625a5b9d85b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FRZ081800152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1754bcefd41b76929714ab559f08fd4e8578998b4369bfef94fea625a5b9d85b. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/FRZ081800152.