{"id":"asn1-oid-format","version":"1.0.0","description":"Format numeric object identifier arcs as dotted text or brace notation.","supported_operations":["format numeric oid arcs","arcs to dotted object identifier","arcs to x.680 brace notation","render an object identifier value","write canonical oid text","numeric arcs to oid notation","format oid without a name registry","עיצוב מזהה אובייקט"],"unsupported_operations":["parse object identifier notation that contains names","encode arcs as der contents","look up an oid in a registry","emit a relative object identifier"],"semantics":["notation dotted joins the arcs with periods. notation braces emits {n n n} with one space between arcs and no space inside the braces. Names are never emitted.","Each arc is a canonical decimal string. The first arc is 0, 1, or 2. When the first arc is 0 or 1 the second arc is 0..39. At least two arcs are required.","max_arcs is checked on the array length before any item is inspected. max_arc_digits is then checked on each string's length before the digit grammar. Both caps apply to every call.","A non-array arcs value, a bad notation, or a non-canonical arc is invalid_input. An array longer than max_arcs, or an arc string longer than max_arc_digits, is limit_exceeded.","Disclaimer: format transform only; provides no confidentiality, integrity, or authenticity."],"limits":{"max_arcs":32,"max_arc_digits":48},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["arcs","notation"],"properties":{"arcs":{"type":"array","minItems":2,"maxItems":32,"items":{"type":"string","minLength":1,"maxLength":48,"pattern":"^(0|[1-9][0-9]*)$"}},"notation":{"type":"string","enum":["dotted","braces"]}}},"output_schema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","minLength":3,"maxLength":2048}}},"examples":[{"input":{"arcs":["2","999","3"],"notation":"braces"},"output":{"text":"{2 999 3}"}},{"input":{"arcs":["1","0","8571","1"],"notation":"dotted"},"output":{"text":"1.0.8571.1"}},{"input":{"arcs":["2","999","56","32"],"notation":"dotted"},"output":{"text":"2.999.56.32"}}],"execute_url":"/v1/tools/asn1-oid-format/versions/1.0.0/execute"}