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 0x557b0f224e355144c763b1bcd31f393e9f3f4d2c7ebdef81c55cd274fe024ed1. 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/aaa75752-c5a3-4062-a253-2f9802339985.json and https://artists.proofprofile.net/proofs/artist/aaa75752-c5a3-4062-a253-2f9802339985.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 0x21946d07baeb4833e654449d7b1c338ad4c2d340e8994a5a76f75963d5df4888. 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/FRX872309798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0f4641284c90040afc3f7ad1c9e357bf87d464d1b54bac5ee545df1f4c7e86. 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/FRX872309799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0b676098533ab9c2b82f21aecf9ccdf95c931eec6f0a02f58feebce3be6f42f. 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/FRX872309800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ddc01dc7145ca3c0d8713344d9737e8d0c4cced83d5e72a4b85fc1e44e5609d. 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/FRX872309801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89df9c3f793d957f79168bb436261eaa142e1d670ab6eafd6c7a812ac5e76a47. 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/FRX872309751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b7440db19f139f85ca2cedb726e7765af863215d84c94cae17c416f2b018f1e. 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/FRX762006609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c93795aade89714ed36c58d2e3c41ca7bf79f120da03f607026d116c4b96b4. 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/NLRD51632403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52b8d0e2de96d9cb71649dee8a887bbb4a7343648064165ed72744fc369a2bba. 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/GB45A1901908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c7577976b29d213000a950e9948bd1c4ac8e4682b77954514c7db597bcada4f. 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/USUS12200850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0f4641284c90040afc3f7ad1c9e357bf87d464d1b54bac5ee545df1f4c7e86. 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/FRX872309799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e19e9747742aeff7c782bae9b29b7914ceee7699405ff3959e68502e3e13c1. 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/AUNE31900036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65fcffeb331a0852e1f7febb8f061c3f6fb80d344f74cec9fa8141e3e0bcdd9. 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/AUNE31900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035d38fc08c6367cd544a53b3268703646088b0de63019c47341a542d9b325c0. 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/GB45A2102597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52b8d0e2de96d9cb71649dee8a887bbb4a7343648064165ed72744fc369a2bba. 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/GB45A1901908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df4a4e9994e13c46f73d4e4a91befa3b508411fa36fc06b86250de5be9dae3b. 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/NLRD52118006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6d1e8509ac56cdefc2b4d4b746c5be6d3e44087cb930151edc441dd7752aaf0. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:27: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/NLRD51632522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1d529bdd8a037ca54597f44949cc9d13807d910f2c8cdb0ed1a63bfc683dcc3. 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/AUNE31800087.