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 0x9eb4d209ea3acdc076bd824bddc8b32031a7e0c7a4e3e436aa993a552f706f1a. 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/533a9351-4818-420d-ac2a-01a3c5934e8c.json and https://artists.proofprofile.net/proofs/artist/533a9351-4818-420d-ac2a-01a3c5934e8c.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 0x5d9690b2e89d56afc1e3f1c65f099f6d113f6bff49fe40cb6c46dedf03caa5d7. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/PL39J2128466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36c8b09b1a733bd04df8d046ac5c10085739299f2f543cab6da9a5424b82dc75. 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/PL39J2128467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x206c4d9fae7f03b1ffdc23b1787f54486d67f884586c4f667748fac17b7ded63. 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/PL39J2128468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a488720bd7bc174ea266985cec7bf330c450310840a550b349750c1ab40fd15. 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/PL39J2128469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfdb464bac8f379ebaa432fc88f4a58a933b30b7c03fe31842550e0397f8b832. 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/PL39J2128470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb439e9497e0f29d09a91c9cbebe0fdf2f01b5f3076758c167ac4ecf325d198b2. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/PL39J2128471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031fb9c267302da94a8c4b04d2445e4dca95c090937d7473d85f4fcc99f809fb. 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/PL39J2128472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1e9f46b8db16fd41b06aabc74564700d8143599a991d97795c1e3a05d431d2b. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/PL39J2128473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1c907151fe6e849d8e0a44104a9635c35fe8be1d04c79b12262571d19eed88. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/PL39J2128474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a3e2fec3533165966c29bd736a0f36635d826cb2b2546aac89ee996532b6142. 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/PL39J2128475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4323f0d98d1dc6ec58805ed9c5ee0f64f750f30235b50483d14a60f5ed405d0d. 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/SE5IB2128297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e1942ad757c8b03fd8961c8a4accae19be4e736d4ad37079b801022214311a. 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/SE5IB2128306.