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 0x21deefefb5b00d04e0b50530733009f599dfead2ebdd93b5918569a0a144afe4. 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/72978d77-c2da-4c00-b731-fa78d93f4e4a.json and https://artists.proofprofile.net/proofs/artist/72978d77-c2da-4c00-b731-fa78d93f4e4a.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 0x2a5fa1f1b9afee8220fba65b53febbf8820d12b244ec81ae75048ed0d5ef1f31. 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/BC32K2300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb228477d6a2b8713bfa4d2f1b89d0515f2d9606ed16f19bac9b5b0a3db65893. 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/BCM9A2300098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25c5cb5c96ff5f4070dc2001621a17843767fade09518a07ae7254b959c3b10c. 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/BR5TG2400155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34e63494d75099581a5ba58d44552ee33c03b87c9e8f3b0de0fba2799029215f. 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/BC32K2300036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68345e42f6943d3df4fd44d58b5e1670be3ea12c027b4680d33f619c8bf2059e. 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/BR5TG2400149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8792834e6f6086292299e912db79399c16913c2817257edb1b4fe0cd2d42f35d. 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/BR5TG2400151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c74bc06948e146a490126269761b6e291b3d5a0da205eda3b0114b731ceccee. 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/BR5TG2400159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927fe26f3b7e0cd23e967d433338c1436b33810a69e1d785e54337c8a1daeef1. 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/BR5TG2400161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86931b9dfadcb8f3de04dd3946a829d6288502914acbf1fcd7c6649dd4a2b42c. 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/BC32K2300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd191d5a941935dae6b98fb1cb2801f5e0631d6189ee7346ce0c74965c8233c. 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/BC32K2300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95f47ea4a5f6ee41c3aff4633e4b4a59221a521eed2d12445bdc338579b300a2. 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/BC32K2300042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x732e9aa57c58785062889bccdfe25f1d8012bdb1ae17ac2d970d508139f66679. 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/BC32K2300044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d081504e7362e2e9821f01d133ad6458dab8a43ea6f38de7f583add9605520. 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/BC32K2300045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd94d173507cc0dea1e0876195bc97fc78ed8e718eee77b78c3e4f1477593b2f5. 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/BCJRA2200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe242e5fc7316ac88281a7419f4f0f441e76f59d9ff80b50705e5a470cd7251c3. 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/BC32K2300032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86931b9dfadcb8f3de04dd3946a829d6288502914acbf1fcd7c6649dd4a2b42c. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/BC32K2300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c112dd5a95ae2e7545f4c89be279295a17f8c283c1dd1060043db2111d28d5. 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/BC32K2300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x037427abd261330ee643985c53052958026973fff1d8321302377b597efc400e. 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/BC32K2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb27a3063787d85032e240c84514afb81f5d02d952f85748476d038f69444eb41. 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/BC32K2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74aead1537304c40aad86ef76965eb29e8bdeb005888e2585f2f10820dba9c37. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/BC32K2300002.