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 0x2fd04de07216e7bc8866ecce1a052e1eaa1362e0e501aefcb2b6b9a03eeaf594. Chain 2 (Bitcoin): anchored in block 953968 (2026-06-16T16:01:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2976d0e4-b085-4428-8131-1bfed5ab4a28.json and https://artists.proofprofile.net/proofs/artist/2976d0e4-b085-4428-8131-1bfed5ab4a28.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 0x228f5d9f2fc8cde6d429bffc5a423720ddbd7a16288ded5766ede63c6e0ea7c2. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/ISC111300201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x206ffd9a9c0672963abc207f7f1e33dd876391483395484633c91f0cb7b9e5c7. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/ISC111300202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb8951539834122f480d1f63a595579d8481b36b86693337414b845afa00ea3. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/ISC111300205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83338882365ed90b2f8b16a8e45f5b41dc6e5fb9e899033721fc3d748e1a1381. 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/ISC111300207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3962366c0bf6e2053e1a1d6f453ad417c25dd923b9725e498e1a1868ea19b544. 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/ISC111300208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2a1ed1adda1dbed6a87743100a789023d348aee4a6af7dc38f4b840ce15379. 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/ISC111300209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2f08dff15cd99f88c189a54ddc07f919afed02df9922663392d548a5ad9581. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/ISC111300213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909de17248463bac97e22b1027a8563954cf99bf61e975fce0be974bb4821cb6. 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/SE5BU1990602.
Flute Concerto in G Major, WK 50: I. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fd6c7ce6901110ff2b78ec4bd8990fbfbfb506be0bd441ba554412ac529817b. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/NLY331703598.
Flute Concerto in G Major, WK 50: II. Adagio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdf40b9a9e7c0369b75ba879defd04ac59239c13a671f82166c586514aa2788c. 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/NLY331703599.
Flute Concerto in G Major, WK 50: III. Presto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10b9a9a8c74d8476ffbd52ccb16a223f8465636b6e853764cf774e3b52022b4f. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/NLY331703600.
Flute Sonata in C Major, WK 123: I. Adagio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf81d1ae15318e0c804363c7ed9bd32a0e2848ba26b2f16a8f1bca8567f091cc9. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/NLY331703601.
Flute Sonata in C Major, WK 123: II. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcd2e0beb640bccb85648de3c7a4f62a0797db79a5efde5a83b8bdf89ddb86b7. 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/NLY331703602.
Trio Sonata in G Major, WK 80: I. Vivace
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31fedb31cdb48d77633f083addb7655776e96b94ca61b69033374e1c3cca6a07. 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/NLY331703604.
Trio Sonata in G Major, WK 80: III. Menuetto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89cef8bfa5cf9a8dfef45f6c95d843d3931ec2a4e9763a4d16adab3c215d6192. 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/NLY331703606.