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 0x14064112ec576f7db124ee12d44b523d61ab00159610bf49b3c4c8220e8a0126. 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/7f88182c-68f5-4c9a-bf30-5952045a85ce.json and https://artists.proofprofile.net/proofs/artist/7f88182c-68f5-4c9a-bf30-5952045a85ce.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 0xa62e46fa0203ded65e4e6cfd46d54b32d7dffccf2a2d1bd58eb62f9af25ebcdf. 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/INS250700597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e8a19f2c8e4ff6c3c679104223407c01032180a644f4b1e135cd570cc579f2. 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/INS250700598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda03d36452124c0d3097aa6689cd50ee4b7f8a75933331ad8acae42ffeded1be. 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/INS250700599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3dd694834abe0fd149c2ae0acbe9844588f98d32f95dfc0fd3ad2882cdb0ad0. 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/INS250700600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f602131926bedb07ea83e39518dd13cf5670b49d8bd8f327ed4df8dd63a787. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/INS250700601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd56b9926d98f24478c91db2346a1b27b53c22ff421ce1085a1c2a28f55c123e. 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/INS250700602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd59849b2996755e5964ad4f26697a6049c3afe8fc7e873bd31a63d4424ec0c3. 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/INS250700603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca21223910d5c5990b5290e6834c30c10e9461304270b50646db8083a8ed056d. 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/INS250700604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02b792045f26bde442c29fe51ad4be4728982946a690059c574348c113b964e8. 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/INS250400132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fcd393f58c817fe100fd40650d1c65e86590b79eb6e4eb49f98dde042530c1d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/INS250400133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2793e0331289dae94b8d6e2c7d651dc9248e80dcac1829b143b7441d61590c2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/INS250400134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89cec6ae693084c9bd066c15ac2c2223c0d6e71fc315b1d0ac5d7ada99b012c. 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/INS250400135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26471de18fd63c34990e710cd484fdcfb08f763606e403e72ed361082a7df466. 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/INS250400136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1940740a76d9b21d206b93a39ea48a9fb7d87ac87ad64f733c9887d8e2bacd65. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/INS250400137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x868bd97f91671a8c813e9675e06f3d52db1181ec8fb1fb0edab4dc6bde24ba95. 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/INS250400138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c4d9f445f4ab5f894c48b9debdc09e145cd290783d2d9a70e96a4e9cf5e713c. 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/INS250400139.