123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- {
- "$schema": "https://json-schema.org/draft/2019-09/schema",
- "title": "Joystream KPI schema",
- "type": "object",
- "properties": {
- "overviewSection": {
- "type": "object",
- "properties": {
- "title": "string",
- "kpisNumber": "string",
- "councilElectedInRound": "number",
- "councilMembers": "number",
- "termLength": {
- "type": "object",
- "properties": {
- "termLength": "string",
- "startBlock": "number",
- "endBlock": "number",
- "startDate": "date",
- "endDate": "date"
- },
- "termSummariesForumThread": "string",
- "deadlineToSubmitSummary": {
- "type": "object",
- "properties": {
- "block": "number",
- "date": "date"
- }
- }
- }
- }
- },
- "sections": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "sectionTitle": "string",
- "sectionDescription": "string",
- "kpis": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "kpiTitle": "string",
- "reward": {
- "type": "object",
- "properties": {
- "rewardLine": "string",
- "rewardDescription": "string"
- }
- },
- "rewardStructure": "string",
- "gradingProcess": "string",
- "active": {
- "type": "object",
- "properties": {
- "active": "string",
- "block": "number",
- "date": "date"
- }
- },
- "purpose": "string",
- "scopeOfWork": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "task": "string"
- }
- }
- },
- "rewardDistribution": "string",
- "note": "string",
- "grading": "string",
- "reporting": "string",
- "weighting": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "weight": "string"
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
|