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 0xf7bf39a175b0d45e2d98c4b2bf0c4df61aa0e6ee3e35c94dc23f07a10782f944. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/276a696e-5762-4556-b51d-1288f694e542.json and https://artists.proofprofile.net/proofs/artist/276a696e-5762-4556-b51d-1288f694e542.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Treinta Años Escribiendo Música (1990-2020)
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 0x6d5c08aea661c8e2b8669fda0a8ccc482774a28d7f756da3820b4074ba4515e3. 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/ESA011808558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a1e97e19b24833a01fcb583132f9243a532dfd6ca16de0a020059940d0ed621. 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/ESA011808560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71f1ff33223bd52a6527676bc662f0e6770aaeeafa549063ff7c9df85af2795. 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/ESA011808562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8b05819f6bbe8c5ce0ae754c8ce905d53c60cb938d502cc9a2d291b797b8fb. 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/ESA011808564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x015ff51a3d762ff4072995c8b5d00f4332b07f64711f438ab51e2a49a777f696. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T14:55: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/ESA011808557.
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 0xebdddaa4c92a63d0824f640e29e5f935f5f744ca9d08c000cce86e435f602a4f. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/ESA011808556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f89066ddf5eb1c73e18caf9e7bb331be467611583283c4a27e59743adc99ca2. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/ESA011808559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a1884db3a26ddd2f7cc9d0dd8cf86e4fdf415288585afad0bd1f58b96184398. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02: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/ESA011808561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f4bbb64b2ce1cb523a517f2446320e3882f3e8a292f29682f49bf0cfcd7e86. Chain 2 (Bitcoin): anchored in block 960161 (2026-07-29T22:51:26Z), 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/ESA011808565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb147a1b24b9fedd7a8f37c7a63be71780506de67c6170e21a0f7b67474c1ccc7. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/ESA011807891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f754f8d3b4963c4b793acefd395a0dfb42dd91c697e22fa75529716b99b4214. 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/NL8RL2414505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a7cb809796e782efc2c78794d70d5de375e4c8e85d0331fb6a0d94799c9fca. 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/US66W2300698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ac5b13898949c6552f9c71377fcd18086709349cb7d2ed9fa117c43ac6655b. 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/US66W2300323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0bc6e8fac5459bc7e696c0afa27f2a463567ff2b9dc76fe8591552dd9e72ac. 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/US66W2201607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0105d8c5bf79d4164f96af8d1b6575f3c21fb86b8a9b89bf98f6555e238a28c7. 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/US66W2201606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c97ea8f9ec65d42a7c339f98db8e1f511b883191f62438e6578697209eb4880. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/US66W2201543.