You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Batch replacement across 14 files (PATENT-NOTICE, READMEs, eml source
docstrings, crlibm stubs, CHANGELOG). Source of truth for commercial-
service contact is ack@octid.io.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: PATENT-NOTICE.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,19 +24,19 @@ If you initiate patent litigation against any entity (including a cross-claim or
24
24
25
25
## Commercial Services — Request-Gated
26
26
27
-
Three commercial services require a direct request. Gating is intentional: each service requires a conversation to ensure informational integrity, deployment quality, and appropriate use. Contact `licensing@octid.io` for all three (subject line triage is appreciated — see each section below).
27
+
Three commercial services require a direct request. Gating is intentional: each service requires a conversation to ensure informational integrity, deployment quality, and appropriate use. Contact `ack@octid.io` for all three (subject line triage is appreciated — see each section below).
28
28
29
29
### Omega Namespace Extensions
30
30
31
31
The OSMP grammar reserves extension namespaces for domain-specific opcodes beyond the 352-opcode public ASD. Organizations deploying OSMP in specialized domains — clinical specialties, defense-vertical taxonomies, industrial-control vocabularies, proprietary agent frameworks, multi-tenant enterprise platforms — can register custom namespace opcodes under the Omega extension protocol. Registered Omega namespaces sit outside the core patent claim scope (third-party sovereign extensions are the intellectual property of their respective authors) while retaining wire-level compatibility with the public grammar.
The MDR is a certification layer for compliant enterprise namespace implementations where authoritative domain-code mapping is operationally required. Relevant deployments include regulated industries (healthcare, financial services, defense), multi-tenant platforms requiring attestation, and audit-grade contexts where the namespace-to-semantics binding must be formally certified. MDR certification is separate from the Apache 2.0 patent grant; use of the public OSMP protocol does not require MDR certification.
**DoD / defense-aerospace distribution:** The commercial precision pack is available under DFARS 252.227-7013 ("Rights in Technical Data — Noncommercial Items") and DFARS 252.227-7014 ("Rights in Noncommercial Computer Software") Restricted Rights framework.
The precision pack is separate from the Apache 2.0 patent grant above. Use of the fast-mode public release does not require a commercial precision-pack license.
55
55
56
56
---
57
57
58
58
## Questions
59
59
60
-
Commercial services (Omega / MDR / precision mode) and general licensing: `licensing@octid.io` or [octid.io](https://octid.io)
60
+
Commercial services (Omega / MDR / precision mode) and general licensing: `ack@octid.io` or [octid.io](https://octid.io)
61
61
62
62
General protocol / software questions: open an issue at [github.com/octid-io/cloudless-sky](https://github.com/octid-io/cloudless-sky)
Copy file name to clipboardExpand all lines: osmp_mcp/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ On-wire mathematics via UBOT — the Universal Binary Operator evaluator. Based
77
77
|`osmp_eml_evaluate`| Evaluate a pre-built EML chain at input value(s). 16 base functions (exp, ln, sin, cos, etc.) + 4 arithmetic compounds (neg, +, ×, linear calibration). Fast mode (1-ULP). |
78
78
|`osmp_eml_corpus_lookup`| List available chains, or retrieve the chain structure (variables, levels, operand pairs) for a named entry. |
79
79
80
-
Precision mode (correctly-rounded, audit-grade for regulated industries) is available under commercial license. Contact `licensing@octid.io`.
80
+
Precision mode (correctly-rounded, audit-grade for regulated industries) is available under commercial license. Contact `ack@octid.io`.
Copy file name to clipboardExpand all lines: sdk/python/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -174,7 +174,7 @@ Identical fingerprint across Python, Go, and TypeScript.
174
174
Two modes toggled via `set_precision_mode`:
175
175
176
176
-**`"fast"`** (default) — fdlibm-derived, 1-ULP accurate, ships publicly in this package. Correct for LoRa/BLE/edge-ML, constrained-channel telemetry, drone swarm coordination, and general scientific computation.
177
-
-**`"precision"`** — crlibm-derived, correctly-rounded, audit-grade. For regulated industries (medical IEC 62304, aerospace DO-178C, nuclear IEC 61513), audit-grade finance, and cryptographic protocol-frame hash inputs. **Available under commercial license** — contact `licensing@octid.io` or see [PATENTS.md](../../PATENT-NOTICE.md).
177
+
-**`"precision"`** — crlibm-derived, correctly-rounded, audit-grade. For regulated industries (medical IEC 62304, aerospace DO-178C, nuclear IEC 61513), audit-grade finance, and cryptographic protocol-frame hash inputs. **Available under commercial license** — contact `ack@octid.io` or see [PATENTS.md](../../PATENT-NOTICE.md).
178
178
179
179
```python
180
180
from osmp.eml import set_precision_mode, precision_mode_available, PrecisionModeNotAvailable
@@ -186,7 +186,7 @@ try:
186
186
except PrecisionModeNotAvailable as e:
187
187
print(e)
188
188
# Precision mode requires the commercial precision pack.
0 commit comments