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 0x626d8abb4f265a5c2946070fd25b4fa4ea8c78f8b14f02ca5f247479da6a8347. 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/271cc02f-af06-4526-b199-16263c62f7ec.json and https://artists.proofprofile.net/proofs/artist/271cc02f-af06-4526-b199-16263c62f7ec.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 0xa389cc2eae4e66a8a88b1e8f8415c40639982cf4b67c708fe39a551d784e1a83. 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/GX89G2300594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9243a137c6e48562d5a2244b21ea5698b52f4a006bd07d7b5909677ab4fc34e. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/GX3HH2582777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3234e97f74ff0d9a5269b27adeaa388ee9a375e2c9c5858bccee07bdfd89c558. 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/GX3HH2582643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d044dadbaa89bf4a5eae16e522593010ad55cc7c53745f9c486289045fdab85. 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/GX3HH2521700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac831142088297d509814cd6420347696404214469c4bec46ba19941f5d59589. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/GX3HH2564567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0efe00bba31bf3268a738d3fceb1a6bf599b1ee6f2a070fe37a598a717649d13. 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/GX3HH2522572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72d04392347f61e0a2e9c26b8b3e9f3c523d336aa968142f503363a25381aa3d. 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/GX3HH2568239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78745f152d4e92d4293bd2aab59da1f15ded42338fb7b96adbfa8f0b203ea326. 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/GX3HH2505055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c98181f7b39f8f383ffbf8a2709cac54aaa29665a21f703de519b10f43cbf6. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/GX38U2582644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee122df7136987ea41c0b5c6593e4e41f11e1cb4274a6860fb8f46ae96e0cb6. 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/GX38U2583304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe61a7d497f4503c2cd1f7d00cf2c57b524df523463190c16d8cae3276a6bd20. 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/GX38U2520718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47c15a2dd7cf98e64f7fb1a25ec0d3d6f895027c113427349e42304b830e490e. 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/GX38U2579565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7fb51eed33800963fdf9a227628ccacb2ec0d41460b8a8eb8f4896b3728168. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GX38U2501725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28515485b8e0861d971600e853aac93a7c88c864d05f60edb00444a8d182403a. 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/GX38U2537982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0247b4313ea51c0b2d47129b02f2d4c217803a48517ae0147b728d900cfcbfaa. 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/GX38U2599341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb09bdc9bd7841c990cf9d420342462e9cd0395334c22f482d03ec1a718babf1. 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/GX38U2551764.