addedOutput schema / properties / channels
Added value: +{
+ "description": "Distribution channels through which Savvly is offered.",
+ "items": {},
+ "type": "array"
+}
addedOutput schema / properties / company
Added value: +{
+ "additionalProperties": true,
+ "description": "Issuer / adviser entity information.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / disclaimers
Added value: +{
+ "additionalProperties": true,
+ "description": "SEC-style disclaimers and required legal language.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / early_withdrawal
Added value: +{
+ "additionalProperties": true,
+ "description": "Early-withdrawal / surrender terms and the value returned to the estate.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / fees
Added value: +{
+ "additionalProperties": true,
+ "description": "Fee structure in basis points (common vs tracking shares) and the blended range; illustrations are net of fees.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / investment
Added value: +{
+ "additionalProperties": true,
+ "description": "How contributions are invested: underlying assets (S&P 500 ETF), asset managers, minimum/maximum monthly and lump-sum amounts, market participation.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / links
Added value: +{
+ "additionalProperties": true,
+ "description": "Relevant URLs (website, disclosures, etc.).",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / longevity_pool
Added value: +{
+ "additionalProperties": true,
+ "description": "How the longevity pool works — exited participants' unused shares may be allocated to remaining participants.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / next_steps
Added value: +{
+ "additionalProperties": true,
+ "description": "Suggested next actions for an interested investor.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / payout_schedule
Added value: +{
+ "description": "Milestone payout schedule at ages 80/85/90/95.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "age": {
+ "description": "Milestone age (80, 85, 90, or 95).",
+ "type": "number"
+ },
+ "description": {
+ "description": "What happens at this milestone.",
+ "type": "string"
+ },
+ "label": {
+ "description": "Human label, e.g. 'First milestone'.",
+ "type": "string"
+ },
+ "percentage": {
+ "description": "Fraction of accumulated value distributed at this milestone (e.g. 0.4).",
+ "type": "number"
+ }
+ },
+ "required": [
+ "age",
+ "percentage"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / portability
Added value: +{
+ "description": "Whether the position is portable.",
+ "type": "boolean"
+}
addedOutput schema / properties / portability_note
Added value: +{
+ "description": "Detail on portability.",
+ "type": "string"
+}
addedOutput schema / properties / positioning_statement
Added value: +{
+ "description": "One-sentence positioning — what Savvly is and is NOT (not insurance, not an annuity).",
+ "type": "string"
+}
addedOutput schema / properties / regulatory
Added value: +{
+ "additionalProperties": true,
+ "description": "Regulatory status: SEC registration, Investment Company Act of 1940, adviser, custodian, and is_insurance/is_annuity flags.",
+ "properties": {},
+ "type": "object"
+}
addedOutput schema / properties / tax_treatment
Added value: +{
+ "additionalProperties": true,
+ "description": "Tax treatment of payouts and contributions.",
+ "properties": {},
+ "type": "object"
+}