Andrea Carlo Moro (; born 24 July 1962) is an Italian linguist, neuroscientist and novelist. He is currently full professor of general linguistics at the Institute for Advanced Study IUSS Pavia and t
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 0x2c325b72bb612ca67f3bcdb628d31055691a24e21e9db63c20057833e181023f. 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/a12fc49d-a1f0-46e4-83c6-e429a22f6dbd.json and https://artists.proofprofile.net/proofs/artist/a12fc49d-a1f0-46e4-83c6-e429a22f6dbd.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5bd8654593b47666d1525bfb5cf821cdabb714c3e9847a7d095dc3cdfc98268. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZES51813192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x445c71856b61f90cbf21256d1eb5da9208dc4d87fb5d16ae05b76403c28d64b4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZES81858577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86c04edd7653ab1b2d7ed7e6d0aabdba1c92fea79ff0c71b4bf364dce8e196f. Chain 2 (Bitcoin): anchored in block 956485 (2026-07-03T10:53:04Z), 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/QZHNA1930972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x125b119f6cacb528c65cb0e3398c505d36125d3b76c1de9cb5ab83a3c2631f94. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZFZ32098571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea06ffdbb80ae79bb5fef2b9316482946bee7e86f3eee5b637600682ebffc6fa. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:10:29Z), 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/QZDA62008460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9400b684d319a403c7ecdd92f1192cbd0ba7c2bf7928bf37411a85be01cf3659. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T15:28: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/QZES62025838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6ba32de591180ca80608f3547753630839f2acf65c85d10f3b3703859341a1c. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T09:51:01Z), 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/QZHN52059432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d22bd3579307ad3ab9759c5ac528bc1e59d7f8dc510987dd864719caa22398. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T05:00: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/QZHN52059434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe801ecfe86ce9b085951b006b840f618977f5e93bb7a0e13dc1eac725adb7a1e. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T21:48:40Z), 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/QZHN52059436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd655bef5df807b40c0eeeb8b147a0539187bd71440d517d1ef7fb2254bd0e18f. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:39:39Z), 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/QZHN62141072.
Ho creduto di poterti trattenere (Instrumental)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa007f3b60aa573645240536baf1b7f41b173f6d2a526cd4629df90e2070447f9. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNWT2163269.
Un viale sopra la città (Versione del 1990)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27f5eec834981e0767fe4ff71107c9498b139c302f0e719187f913bcb71158f8. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZMEP2386907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2ca15785ddace3f70a40b1690da7a14c98aacdd18f17f084314427b040ffab0. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZDA72476256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff18ec609b76704730eb302f6a93e287164f5da4cb56b9da2510ff3a6cf4a90. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZHN32501074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc99ef922d075c01f6ffd26438d4f7d53a0bb9bf4b14fa43759142a5da6eaec9. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QT2VB2501583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x684da1f630fa8aabe19a0f0c5e6cf2d2c22c35743f97f483b81a16888e37537c. 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/CA5KR2080671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x000937527477b422f0f66a196247f42d74a7b4738d407111366463570aa5b1ad. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13:37Z), 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/ITDF62214006.
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