Skip to main content
Legal deposit is the process of registering your creative work with an official authority to establish copyright. SESHAT generates bundles that meet the requirements of most copyright registration services.

Supported Services

ServiceRegionWebsite
SafeCreativeInternationalsafecreative.org
INPIFranceinpi.fr
USPTOUSAuspto.gov
EUIPOEuropeeuipo.europa.eu

Bundle Contents

The bundle_release tool generates:

Source Archive

Complete source code at the tagged version, preserving directory structure.

RD_REPORT.md

R&D hours breakdown for tax credit applications (CIR/CII in France).

PROOF_CHAIN.json

All attestation UIDs forming the proof chain, with Merkle root linking everything together.

MANIFEST.json

SHA-512 hashes of every file for integrity verification.

Optional: TIMESTAMP.tsr

RFC 3161 timestamp token from FreeTSA (ISO/IEC 18014-2 certified).

Optional: SIGNATURE.pqc.json

ANSSI-compliant post-quantum signature for future-proof verification.

Workflow

1

Continuous Certification

Throughout development, certify research and seal PRs.
2

Tag Release

Create a git tag when ready for registration.
3

Generate Bundle

Generate legal bundle for project "X" tag "v1.0.0"
4

Upload to Service

Upload the complete bundle to your chosen registration service.
5

Store Receipts

Keep the registration receipts alongside your local bundle.
SESHAT provides evidence of creation, not legal advice. Consult an IP attorney for specific legal questions.
The blockchain attestations prove:
  • When content existed (timestamp)
  • What the content was (fingerprint)
  • Who attested it (wallet address)
They do not prove:
  • Originality (that you created it first)
  • Ownership (that you have rights)
  • Validity (that it’s legally protectable)
Combine SESHAT with traditional copyright registration for maximum protection.