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 0xff5e71c44f9be9b67c9cc5b0c144d8c73e40554a2e9d2073da85e4a0540765b1. Chain 2 (Bitcoin): anchored in block 953681 (2026-06-14T19:31:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/64829f68-d6fd-43bd-a1c6-c8f95f8d0101.json and https://artists.proofprofile.net/proofs/artist/64829f68-d6fd-43bd-a1c6-c8f95f8d0101.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
We Float Around (And Hang out on Clouds)
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 0x4ce89a2ec277c948610f1c38436bb9da80d1f768b3b7d30f6dac5b5f713e4b83. 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/DEBW21400218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f08ab79a8d17642d33d712b30aa9a1076d09a69b47325207da12e1f3d9a81a0. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/DEBW21400213.
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 0x4cf8eabcb3528cad32d94290311b932051f9ce83dfd2bf435565d247f5a93ad8. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/DEBW21400216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd511e66f6bb87008353709deb00c5a6f50f1affdf1a18d07872fa3809395b75. 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/DEBW21400220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2431dc1bd39753c0be8f95e804fd12ffed3f44077746e9e8fb5d15bf2bf29d6. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/DEBW21400222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd05e2df4eefd748feca8f3b84c688e944194201957649ffd0a880ff9ead95b3. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/DEBW21400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194f219e7a11093f263e4730693e0f90f764af15851879056328d555ecc0e02a. 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/DEBW21300172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2c609daa2c1d7743f54ac8ba98a37bae419db1ed5ee0caba8261f00a8c55b0. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/DEBW21400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d07ab72e7858f2ebd3b54a0f01e8417267b2e8fb46ede4b67e7990b50887cc. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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/DEBW21400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d86cd22089f510f82af7e5b4627f26e7db1ee4d70ec42f449bc4ff456e26021. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39:11Z), 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/DEBW21400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0adc5d99c9235bf1452f4ea4bfa87f1a05b539b8263efa66df8f184a10f8a84. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/DEBW21400122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbefc78f1dc9d261b9ad4c3a8592af1b59dcb945e29c07c9e7a5641c040dc24ca. 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/DEBW21400123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491d7e49995c2466956a923eee7158ea6bbb723552b9b2b214f7ccf15058ea4a. 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/DEHM81400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea69e53535c7f4d61f915ab5b926537b2e85e6305f402449b02cd2458828a03. 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/DEHM81400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a80dab7d90ca1c3b81ea74ad0abecd805ad1fe8eb102477c72ca3abcf935623. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DEHM81400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x326b11d2e77e15adeceb953f2931be751d68292c6d607d1cc6b4db2a5a4974cb. 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/DEHM81400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc193f19af95cc1539260cb1922f834516ac3555e64ea6d1839611b920ad8e95. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/DEHM81400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x270e4b860348abcfe6207cd98f9ef69670994655f90a276bdcfe4aa545b0855f. 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/DEHM81300269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad8361c964d2cdd01beab2c6fe81b85c8ed14a2ba439dbd6234f70900f6dcd5. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/DEPS81100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf18d8dbc88ffb62d744914f9a02388e8cee36c91e93467baa4a7954b3aa2338a. 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/DEPS81100011.