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 0x4ff2204d4ee431699b9b83b14c53dc04fcbda8f10804df619587dd91b29ba156. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a2485c78-6ad5-46f2-8179-25a4949249f5.json and https://artists.proofprofile.net/proofs/artist/a2485c78-6ad5-46f2-8179-25a4949249f5.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 0x2635937b39b09ff291d49a66e69c913bb0e808f47692868dbf5c69038f95fcb3. 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/FR9W12220700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94fef0d8d110e7dc5158ea1cedee2ef14fc1cb5acf99ed5ff94aff1371e2d42. 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/FR9W12220701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf4a5de41930f252f2306dcfcf4d2e1c3b530ee50e30736d53a0a48406ee742. 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/FR9W12220702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6233a9b93b5ea77e63fbb1ae4ddf0a92708cbf9131d1f650b5bf5e1b9e5afee. 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/FR9W12220704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ab3f9d171bf3a8de61611159d44ee640ecf3764894d3e8b36c96cbb501fb19. 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/FR9W12004935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aaf34011dde7a22eb9d33ea4f3d67e8d053109756226d3bd238abdc3aa80bc1. 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/FR9W12004936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36a1d74a4b86001b2b9354fc79edf4fd13bfd35b84d785b170cdb58bf7707e7. 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/FR9W12004937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5edaefc9b52f775f53d33ba6456db9f03dc326dfc59ec033caf4c7286f3e4448. 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/FR9W12004938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc5bfb37603a7f38af963ab4883d42a3b17edcb3208cc8a0f93048a9c7de735. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FRPJ72400210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69283e664113083c547ea5ed6a4420bb0e7f16489a8908d84e5397a63049ecb. 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/FRPJ72400240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5eff923ff566086ca28b7714851873d318c16c2d793d6b34edeb54d33b8f54a. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FRPJ72400250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a4e7fe49b39b2f2a4003ec63f27084746eb0f599142fc7441b939039924f27. 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/FRPJ72400230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xece3b380086ad01ee41b0b08ee670bc543a32515f3f729feade879f4997d5da9. 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/FRPJ72400270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79176c76ce6cbfafc90c55c6ee97c361b9501182576fee9e7a5eacba62334e5c. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/FRPJ72400280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea6b92ddccd9930eb0f0098de169b2bb171555e7c10e1b536b46b8d31a7c3a85. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/FRPJ72400260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23fdaa2818e0e0db7d7345c20c49f0ebc2fe54c1e2d99efc7802f2c831110663. 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/FRPJ72400290.