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 0x5f24ba1b5aaaec4ea17c01cff40fdef55dcd2eae892cc0a8af057235993d3bfb. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a9ac8d5c-9956-41dc-ac93-e360051f284c.json and https://artists.proofprofile.net/proofs/artist/a9ac8d5c-9956-41dc-ac93-e360051f284c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Puccini: La bohème, Act 1: "Abbasso, abbasso l'autor!" (Marcello, Colline, Rodolfo, Schaunard)
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 0xe0e9843afb4b482c1fff48dd0ca6d63ee28b740ebd62ffb32eb5a2d1cc220ef9. 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/GBAYC1400788.
Puccini: La bohème, Act 1: "Al Quartiere Latin ci attende Momus" (Schaunard, Marcello, Rodolfo, Colline)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc85334c984184e1b12ade7a8a3c9fc9f5e14cc85ea90e34931bbc30781760241. 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/GBAYC1400790.
Puccini: La bohème, Act 2: "Aranci, datteri!" (Coro, Schaunard, Colline, Rodolfo, Mimì, Marcello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x312f5c5eb263ecea45028ba3ca74b8ebba2d84a5e90191de9a80a93ec6a9d83c. 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/GBAYC1400795.
Puccini: La bohème, Act 2: "Beviam" - "Ch'io beva del tossico!" (Mimì, Rodolfo, Marcello, Schaunard, Colline, Coro, Alcindoro, Musetta)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95168bd02864ee4aa103cb677f1549c29ec2ccb86bbb7b518083f802ba84c905. 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/GBAYC1400797.
Puccini: La bohème, Act 2: "Marcello un dì l'amò" (Musetta, Marcello, Alcindoro, Mimì, Rodolfo, Schaunard, Colline)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f1167a9162d32fd7811aaa1189e6743eedcbefb7de217122b3fdc2eca5bebf. 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/GBAYC2300615.
Puccini: La bohème, Act 2: "Chi I'ha richiesto?" - "Vediam" (Colline, Schaunard, Rodolfo, Marcello, Coro, Musetta)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c25918aff6ebe01bde1cd059e2e55f33e3b0230ab206177daa3e3a769aad7c. 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/GBAYC1400799.
Puccini: La bohème, Act 4: "Che ora sia?" (Rodolfo, Marcello, Schaunard, Colline)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f58a014f3ab1d2663d8d87ef377c59b3b4cd6747f72c884794d7e5ffd2a8bd9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBAYC1400807.