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 0x24b59b6d160f26bb4e16d8621819adb3bb02f0f2a5e2189b346ad9f540a28e27. Chain 2 (Bitcoin): anchored in block 953991 (2026-06-16T18:47:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e3ca675-bf01-4199-a60f-7496cda2b340.json and https://artists.proofprofile.net/proofs/artist/2e3ca675-bf01-4199-a60f-7496cda2b340.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 0xf541974d47e3d405f3ead46ab627cc2ab4f6aec285429030e951e7afb721a336. 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/FR8GV1822770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7697d432446393d14a52d4a02623128bbe4ecf8e51e99ccd719aacdd64e8eff6. 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/FR8GV1822790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86fab6332a64e562eba8b4c00341fc50536e08cd3da36bf084dc7515a6fe8e5. 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/FR8GV1822810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c60ec587a0259f0edc249393cec85a08a6d629b5a7ae0c6ad9aa3e3e3034d81. 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/FR8GV1822840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c81aa488317e349e179c0025a4bac3ed89afa5c9c77c642144d1821daf7de9e. 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/FR8GV1822870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52878dd657aa534bb839fe9b96b8b2e214391958deeaef93a901751cacb0e8f4. 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/FR8GV1822880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cf736d0c4b43b0a64dd489153a75718f9ff2039065a7bb2c1d157fd1a08b3f2. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/FR8GV1822740.
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 0xc9dfa588e7550c00ba63287a93084055041e655547c642cd593df12c3fadfa78. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01: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/FR8GV1822750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x528bfc60c93fd5cf1ca7e85debe752248b0d32a7bdd05207144210f8a2f86d97. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FR8GV1822760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac11f8bc4248d8a2d504217864309b610da7056f9c523653a08c797b9a86fd51. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/FR8GV1822780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ee4ae553845f90a4c418394a88a2c0ce20bcff99cdb34c821429e13300a48c. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/FR8GV1822800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbb1b47f7a5e5e66a544d99edfe325c54b7e31f0fbab593ca60dfd7708e5ae5a. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07:24Z), 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/FR8GV1822820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1767e97ed72a6e2e688e5b73f7f081903bb7fc31a1af3a023e21d89b8d19da. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FR8GV1822830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb9ad3730df9e996a24ed9b425608db8c30c30db5ae8e9e9738b04ab0981500. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/FR8GV1822850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd324f61220a8b1889d219ccc96e4f10cacbeffcdd44bf560587a0796ac5f2058. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/FR8GV1822860.