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 0x4ef348d615a7ad86c217f4d1351fc006ad77c0125b94fb3a03d6a106e952b6b6. Chain 2 (Bitcoin): anchored in block 954588 (2026-06-20T19:15:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b8d85199-b31d-4f38-8511-41709d0a0829.json and https://artists.proofprofile.net/proofs/artist/b8d85199-b31d-4f38-8511-41709d0a0829.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 0x54735014f8946ff52baa70ec5e1c22c6bf78bbaa6f94a5dc1e3f85f18fd9d4cb. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FRZ831309214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x953b32e138f635b42076fca48db7739a82890b00201db184da6c7240d38013b6. 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/FRZ831309215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3418a8e3274aed3660d2f852d6e6dd1841557430647663fd08b642bfb8803440. 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/FRZ831309216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2f6cd23d1b06fc3bcfd29becaf3ce27ffc2436bf1306b0408cd5cbc29882e9. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/FRZ831309218.
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
Tours, temples et pagodes (Post-industriels)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9434c117e18fb4cf957e09f26a236c16f7182d57de3664579ed485eab50638bf. 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/FRZ831309032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c03a73af1f7732c5ca1ad04e8e25ec5830b2414b3d52787afcbe549cc3bc51. 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/FRZ831309033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869501262d481a0c14d0072eb9caf0546cd7d1b360c9f23fbfb5b18f2410ec98. 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/FRZ831309035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1df9d9060754dc7e4d24677fccbfe2aff2b1ad5223144e571ff0f74444843714. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FRZ831309037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359324d1a6bd8a51eda948053029c8c604808b2feae89e62b7f3d835058680a8. 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/FRZ831309039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec82018dfca8faa59e65bd9569fdd5a17765656078a98050d64de43d1973e3ed. 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/FRZ831309040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf6af36b1171e41025b85fc2db050128dd3ba8c0ede3bdcaf951bc964eeb1c0. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FRZ831309042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59cc8e4e98dcad44b809266ed83b7b9351d18296bf89a262f4f8ccb2f22e5fed. 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/FRZ831309045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f1c728be076c8f6d9a6f35c8f4690914af414db45039db64c5beee33df0955. 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/FRZ831309048.
Nous sommes 180 millions de francophones
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea0d5c35ef698610bf2a4499aca4f7ddc3ceaabefb886131e645ad5a08fb178. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FR6V80556012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf17087184a5aee85ce36d896d0151d0c6d6ab22241a036c42b7449c496d06b23. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FR6V80556017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d07b72a4faaabccc8669867cdf96fbca68a7aa2b7030437a23cf9a2bffac5b4. 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/FRZ831610971.