Overview
Specification and tooling for embedding structured metadata directly inside SVG assets, converting raster images to SVG, and integrating semantic graphics with Aptlantis Studio.
Adoption Guide
Use SESM when SVG assets need embedded provenance, semantic role, theme, UI hints, LLM context, or integrity metadata.
Validation Checklist
This checklist validates SVG metadata readiness under SESM. SFDS suite conformance for SESM is tracked by SESM.manifest.toml and the SESM suite map.
Changelog
0.3.0 - 2026-06-11
Schema Reference
SESM.manifest.toml
Examples
2 items
Templates
1 item
References
1 item
Governance Boundary
Scope
Explainer
Summary
Safe Profile
Definition
Threat Model
Security Position
Privacy
Privacy Position
Conformance
Normative Keywords
Security Policy
Scope
Validator Rules
Purpose
Reference Implementation
Status
Submission Pitch
Short Pitch
Contributing
Contribution Goals
Code of Conduct
Standard
License
MIT License
Tools
SESM ships three Python command-line tools plus a unittest-based test suite. None of the tools require third-party services; Embed-SESM.py optionally uses the jsonschema library (falling back to manual structural validation if it isn't installed), and Convert-to-SVG.py optionally uses opencv-python for vector tracing (falling back to base64 raster embedding).
Fixtures
fixtures/ holds a small corpus of SVG files used by tests/testvalidatesesm_safe.py to exercise Validate-SESM-Safe.py. Each fixture demonstrates one specific validator outcome rather than a realistic asset. The two valid/ fixtures are safe to render as images; the invalid/ and warning/ fixtures intentionally contain unsafe or borderline features and are shown here only as code, not as embedded/rendered images.
SVG Examples
The svg/ folder in the SESM standard directory holds the example logo assets used by the local embedding workflow (Embed-SESM.py reads from this directory by default, and svg-metadata.overrides.json keys its overrides by these filenames). Each is a real SESM-embedded SVG — open any one of them to see the `` block in place.
Legacy Content Folder
The SESM standard directory has a content/ folder holding an older snapshot of the specification plus supporting media. It is preserved for historical continuity rather than as active governance material — the canonical, current documents are the Overview, Explainer, and the rest of this docs section.
AI Evaluation Snapshot
A point-in-time, AI-generated project assessment of SESM, captured before the standard reached its current candidate maturity. It is preserved as a historical snapshot of where the project stood, not as a live status record — compare its percentage_complete: 70 and "In Progress" status against the current Candidate v0.3.0 state described in the Overview and Changelog.