[{"name":"acme.monitor","title":"Acme monitor","comment":"Monitoring station for utilities","company":"Acme Corp","server":"Serves consumption data","created":"2023-03-18T15:46:02.467Z","modified":"2023-03-18T15:46:05.930Z","used":"2023-03-18T15:46:02.467Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"electric","propagate":null,"description":"Electric consumption"},{"server":null,"name":"gas","propagate":null,"description":"Gas consumption"},{"server":null,"name":"water","propagate":null,"description":"Water consumption"}]}]},{"name":"acme.utility","title":"Acme utility","comment":"Serves data for a utility","company":"Acme Corp","server":"Serves utility data","created":"2023-03-18T15:44:24.458Z","modified":"2023-03-18T15:44:29.192Z","used":"2023-03-18T15:44:24.458Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"point","propagate":null,"description":"Point name","required":null},{"server":null,"name":"period","propagate":null,"description":"Update period"},{"server":null,"name":"units","propagate":null,"description":"Data units"},{"server":null,"name":"value","propagate":null,"description":"Data value"}]}]},{"name":"c4sb.idl.proto","title":"C4SB IDL Profile","comment":"Profile to be used for a standardize C4SB IDL to provide data to an Application.","company":"C4SB","website":"https://c4sb.org","server":"IDL Provider","client":"IDL Consumer","created":"2022-11-16T21:16:03.544Z","modified":"2022-11-16T21:16:12.697Z","used":"2022-11-16T21:16:03.544Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","description":"URI of the IDL Endpoint","propagate":null,"required":null},{"name":"token","description":"Access token for IDL Endpoint","propagate":null,"required":null}]}]},{"name":"cns.broker","title":"CNS/CP Broker","comment":"A Profile between CNS/CP Broker and participating Nodes","company":"Padi, Inc.","website":"https://padi.io","server":"Broker","client":"Node","created":"2023-07-17T12:23:56.780Z","modified":"2023-08-01T15:31:41.196Z","used":"2023-07-17T12:23:56.780Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"realm","propagate":null,"description":"Realm name","required":null},{"server":null,"name":"as","propagate":null,"description":"Authorization Server URL"},{"server":null,"name":"scheme","propagate":null,"description":"Realm scheme"},{"name":"test","propagate":null,"description":"Test Client prop"}]}]},{"name":"cns.helm","title":"CNS Helm","comment":"Allows CNS to be used to control Kubernetes through Helm.","company":"Padi, Inc.","website":"https://padi.io","server":"CNS Cluster","client":"Controller","created":"2023-08-11T13:57:56.327Z","modified":"2023-08-22T13:49:31.544Z","used":"2023-08-11T13:57:56.327Z","approved":null,"active":null,"versions":[{"properties":[{"name":"action","propagate":null,"description":"The action req (apply, delete, info, etc.)","required":null},{"name":"namespace","propagate":null,"description":"Namespace of the Kubernetes cluster to install the package","required":null},{"name":"repourl","propagate":null,"description":"URL of the helm chart repo","required":null},{"name":"releasename","propagate":null,"description":"Name of the installed package","required":null},{"server":null,"name":"status","description":"Status of deployment","propagate":null}]}]},{"name":"cns.kube","title":"CNS Kube Manager","comment":"Kubernetes manager","company":"Padi, Inc.","website":"https://padi.io","server":"CNS Kube Provider","client":"CNS Kube Consumer","created":"2023-08-10T16:28:04.512Z","modified":"2023-08-10T16:28:08.923Z","used":"2023-08-10T16:28:04.512Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"serial","description":"Serial number"},{"server":null,"name":"location","description":"Manager location"},{"server":null,"name":"status","description":"Manager status"},{"name":"application","description":"Application type"}]}]},{"name":"dbp.fact.basic","title":"DBP Basic facts","comment":"COnveys basic facts about a building","company":"Padi, Inc.","server":"Fact Source","client":"Fact User","created":"2025-11-28T16:21:38.683Z","modified":"2025-11-28T16:21:44.232Z","used":"2025-11-28T16:21:38.683Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"name","description":"Name of building","server":null,"required":null},{"propagate":null,"name":"address","description":"Address of building","server":null,"required":null},{"propagate":null,"name":"location","description":"Geo location of building ","server":null,"required":null},{"propagate":null,"name":"intent","description":"Intent of use"},{"propagate":null,"name":"units","description":"Desired units"}]}]},{"name":"haystack.api","title":"Use of a Haystack API server","company":"Padi, Inc.","server":"Haystack Server","client":"Haystack Consumer","created":"2025-02-05T14:12:42.707Z","modified":"2025-02-07T02:54:59.585Z","used":"2025-02-05T14:12:42.707Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"uri","server":null,"description":"URI to the server","required":null},{"propagate":null,"name":"username","description":"User name for API","server":null},{"propagate":null,"name":"password","description":"Password for API","server":null}]}]},{"name":"haystack.op","title":"Haystack operation","comment":"Definition of a haystack operation used by the Haystack App.","company":"Padi, Inc.","website":"https://padi.io","server":"Provider","client":"Consumer","created":"2025-01-24T14:43:26.596Z","modified":"2025-01-24T14:43:51.014Z","used":"2025-01-24T14:43:26.596Z","approved":null,"active":null,"versions":[{"properties":[{"name":"op","description":"Operation ('about', 'ops', 'filetypes', 'read', etc...)"},{"name":"request","description":"Operation request ('filter=ahu', etc...)"},{"name":"method","description":"Operation method ('get', 'post')"},{"name":"content","description":"Operation content ('text/zinc', etc...)"},{"name":"status","description":"Operation state ('ok', 'error')","server":null},{"name":"error","description":"Operation error","server":null},{"name":"response","description":"Operation response","server":null}]}]},{"name":"hello.world","title":"Simple profile","company":"Padi, Inc.","website":"https://padi.io","server":"Initiator","client":"Responder","created":"2025-07-01T16:52:50.068Z","modified":"2025-07-01T16:52:54.168Z","used":"2025-07-01T16:52:50.068Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"message","description":"Enter \"Hello world\" message","server":null,"required":null},{"name":"response","description":"Enter your reply","required":null}]}]},{"name":"ibb.zone.data.temperature.history.v1","title":"Conveys historical temperature for a given zone.","comment":"This connection profile will provide history of temps by zone and date/time range.  \nThis allows for consumers to retrieve historical data without having to collect and store information in their own database.","company":"IBB Project","website":"https://docs.google.com/document/d/1yr5taYZd7lDCyZ7s0EGQ724nD9nsXP5rH0P0nzyJ0m8/preview","server":"Provider","client":"Consumer","created":"2024-07-16T16:26:52.853Z","modified":"2024-08-22T17:49:03.203Z","used":"2024-07-16T16:26:52.853Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"zoneTemperature","propagate":null,"description":"Array of temperature at the zone in deg C","required":null},{"name":"timeStart","propagate":null,"description":"ISO standard start date/time","required":null},{"name":"timeEnd","propagate":null,"description":"ISO standard start date/time","required":null},{"name":"zoneId","propagate":null,"description":"Optional ID of the zone if there is one"}]}]},{"name":"ibb.zone.data.temperature.v1","title":"IBB Zone Temperature","comment":"Conveys current temperature for a given zone.","company":"IBB Project","website":"https://docs.google.com/document/d/1yr5taYZd7lDCyZ7s0EGQ724nD9nsXP5rH0P0nzyJ0m8/preview","server":"Provider","client":"Consumer","created":"2024-07-16T16:23:03.027Z","modified":"2024-07-23T21:01:40.819Z","used":"2024-07-16T16:23:03.027Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"zoneTemperature","propagate":null,"description":"The temperature at the zone now in deg C","required":null},{"server":null,"name":"valueState","propagate":null,"description":"State of the zoneTemperature","required":null},{"name":"zoneId","propagate":null,"description":"Optional ID of the zone if there is one"}]}]},{"name":"ibb.zone.temperature","title":"IBB Zone Temperature","comment":"Conveys current temperature for a given zone.","company":"IBB Project","website":"https://docs.google.com/document/d/1yr5taYZd7lDCyZ7s0EGQ724nD9nsXP5rH0P0nzyJ0m8/preview","server":"Provider","client":"Consumer","created":"2025-07-13T15:54:06.583Z","modified":"2025-07-13T15:54:14.756Z","used":"2025-07-13T15:54:06.583Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"zoneTemperature","description":"The temperature at the zone now in deg C","server":null,"required":null},{"propagate":null,"name":"valueState","description":"State of the zoneTemperature","server":null,"required":null},{"propagate":null,"name":"zoneId","description":"Optional ID of the zone if there is one","required":null}]}]},{"name":"kube.cns","title":"Kubernetes orchestration","company":"Padi, Inc.","server":"Cluster","client":"Admin","created":"2023-06-22T14:24:58.311Z","modified":"2023-06-22T14:58:02.433Z","used":"2023-06-22T14:24:58.311Z","approved":null,"active":null,"versions":[{"properties":[{"name":"yaml","propagate":null,"description":"YAML content","required":null},{"name":"cmd","propagate":null,"description":"Command: apply, update, remove","required":null},{"server":null,"name":"status","propagate":null,"description":"Status of Container","required":null},{"server":null,"name":"response","propagate":null,"description":"Response to commands"}]}]},{"name":"kubecns.application","title":"Not in use","comment":"Not in use ADuss 2025-01-29","client":"Application","created":"2025-01-23T03:39:42.020Z","modified":"2025-01-30T03:40:38.432Z","used":"2025-01-23T03:39:42.020Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"image","description":"The Container Image","required":null},{"propagate":null,"name":"contextId","description":"Context ID","required":null},{"propagate":null,"name":"contextToken","description":"Context Token","required":null},{"name":"interfaceUrl","server":null,"description":"Interface URL"},{"name":"interfaceMode","server":null,"description":"Interface Mode"}]}]},{"name":"kubecns.control","title":"CNS Kube Control","comment":"Allows CNS to be used to control Kubernetes through Helm. ADuss 2023-08-21","company":"Tacos Linux","website":"https://tacoslinux.com","server":"CNS-Kube","client":"Application","created":"2023-10-25T14:13:37.598Z","modified":"2025-03-14T19:47:53.642Z","used":"2023-10-25T14:13:37.598Z","approved":null,"active":null,"versions":[{"properties":[{"name":"status","description":"The status of the deployments","propagate":null,"required":null},{"name":"releaseName","propagate":null,"description":"The name of the helm release","required":null},{"name":"namespace","propagate":null,"description":"The Kubernetes namespace to install the helm app","required":null},{"name":"installer","propagate":null,"description":"The installer you wish to use (kubectl, helm, etc)","required":null},{"name":"repoUrl","propagate":null,"description":"The URL of the Helm Repository"},{"name":"action","propagate":null,"description":"The action to perform","required":null},{"name":"chartName","propagate":null,"description":"Name of the Helm chart"},{"name":"contextID","description":"ID of CNS context of the app","propagate":null},{"name":"contextToken","description":"Token for the app to access the Context","propagate":null},{"server":null,"name":"interfaceUrl","description":"User Interface URL within kube cluster (can be blank for no UI)"},{"server":null,"name":"interfaceMode","description":"Rendering mode of UI (embed, tab)"},{"name":"helmValuesJSON","propagate":null,"description":"Values for Helm as a JSON string"},{"propagate":null,"name":"port","description":"The container port to expose as a simple-container"},{"propagate":null,"name":"ibbStatus","description":"The status of the connection from the IBB to the Cloud","server":null}]}]},{"name":"modbus.basic","title":"Modbus","company":"Padi, Inc.","website":"https://padi.io","server":"Device","client":"Client","created":"2023-08-01T20:02:41.004Z","modified":"2023-08-01T20:04:59.951Z","used":"2023-08-01T20:02:41.004Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","propagate":null,"description":"IP address of the Modbus device","required":null},{"server":null,"name":"address","propagate":null,"description":"The Modbus address at the IP"},{"name":"id","propagate":null,"description":"Client ID","required":null}]}]},{"name":"novant.server","title":"Test profile for Novant","comment":"Used to develop and test Novant Apps.\nThe simplest way to get data out of your buildings and into the applications where you need it.","company":"Novant.io","website":"https://novant.io","server":"Novant Server","client":"Client using Novant API","created":"2021-04-27T18:45:56.109Z","modified":"2021-04-30T14:53:06.386Z","used":"2021-04-27T18:45:56.109Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","propagate":null,"description":"URI of Novant server","required":null},{"server":null,"name":"method","propagate":null,"description":"Request method","required":null},{"server":null,"name":"authorization","description":"Request authorization code","propagate":null,"required":null},{"name":"endpoint","propagate":null,"description":"Request endpoint","required":null},{"name":"form","description":"Request form","propagate":null,"required":null}]}]},{"name":"onuma.building","title":"ONUMA System Building","comment":"Profile representing a building from the ONUMA BIM System.","company":"ONUMA","website":"https://onuma.com","server":"Building","client":"Floor","created":"2024-06-03T14:42:43.844Z","modified":"2024-06-05T09:20:24.846Z","used":"2024-06-03T14:42:43.844Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"studio","propagate":null,"description":"Studio ID","required":null},{"server":null,"name":"site","propagate":null,"description":"Site ID","required":null},{"server":null,"name":"building","propagate":null,"description":"Building ID","required":null}]}]},{"name":"onuma.component","title":"ONUMA System Component","comment":"Profile representing a component from the ONUMA BIM System.","company":"ONUMA","website":"https://onuma.com","server":"Server","client":"Client","created":"2024-07-12T15:22:27.362Z","modified":"2024-07-12T15:22:30.593Z","used":"2024-07-12T15:22:27.362Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"studio","propagate":null,"description":"Studio ID","required":null},{"server":null,"name":"site","propagate":null,"description":"Site ID","required":null},{"server":null,"name":"building","propagate":null,"description":"Building ID","required":null},{"server":null,"name":"floor","propagate":null,"description":"Floor ID","required":null},{"server":null,"name":"space","propagate":null,"description":"Space ID","required":null},{"server":null,"name":"component","propagate":null,"description":"Component ID","required":null}]}]},{"name":"onuma.floor","title":"ONUMA System Floor","comment":"Profile representing a floor from the ONUMA BIM System.","company":"ONUMA","website":"https://onuma.com","server":"Floor","client":"Element","created":"2024-06-03T14:43:57.834Z","modified":"2024-06-05T09:26:27.900Z","used":"2024-06-03T14:43:57.834Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"studio","propagate":null,"description":"Studio ID","required":null},{"server":null,"name":"site","propagate":null,"description":"Site ID","required":null},{"server":null,"name":"building","propagate":null,"description":"Building ID","required":null},{"server":null,"name":"floor","propagate":null,"description":"Floor ID","required":null}]}]},{"name":"onuma.site","title":"ONUMA System Site","comment":"Profile representing a site from the ONUMA BIM System.","company":"ONUMA","website":"https://onuma.com","server":"Site","client":"Building","created":"2024-05-11T14:25:32.806Z","modified":"2024-08-26T15:22:42.212Z","used":"2024-05-11T14:25:32.806Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"studio","propagate":null,"description":"Studio ID","required":null},{"server":null,"name":"site","propagate":null,"description":"Site ID","required":null}]}]},{"name":"onuma.sitegroup","title":"Site Group profile","company":"ONUMA","website":"https://onuma.com","server":"Site","client":"Element","created":"2025-05-29T20:07:57.238Z","modified":"2025-05-29T20:08:04.092Z","used":"2025-05-29T20:07:57.238Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"studio","server":null,"description":"Studio ID","required":null},{"propagate":null,"name":"siteGroup","description":"Site Group ID","server":null,"required":null}]}]},{"name":"onuma.space","title":"ONUMA System Space","comment":"Profile representing a space from the ONUMA BIM System.","company":"ONUMA","website":"https://onuma.com","server":"Server","client":"Client","created":"2024-06-12T15:21:42.482Z","modified":"2025-05-29T19:47:04.675Z","used":"2024-06-12T15:21:42.482Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"studio","propagate":null,"description":"Studio ID","required":null},{"server":null,"name":"site","propagate":null,"description":"Site ID","required":null},{"server":null,"name":"building","propagate":null,"description":"Building ID","required":null},{"server":null,"name":"floor","propagate":null,"description":"Floor ID","required":null},{"server":null,"name":"space","propagate":null,"description":"Space ID","required":null}]}]},{"name":"openjs.nodered","title":"Node-RED Instance","comment":"Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.","company":"The OpenJS Foundation","website":"https://nodered.org","server":"Node-RED Server","client":"Node-RED Client","created":"2022-10-28T17:13:40.417Z","modified":"2022-10-28T17:13:47.383Z","used":"2022-10-28T17:13:40.417Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","propagate":null,"description":"Node-RED URI","required":null}]}]},{"name":"padi.appliance","title":"Appliance","comment":"Definition of an appliance server used by the Appliance and Device Apps.","company":"Padi, Inc.","website":"https://padi.io","created":"2021-03-09T12:00:00.000Z","modified":"2021-03-09T12:00:00.000Z","used":"2021-03-09T12:00:00.000Z","approved":null,"active":null},{"name":"padi.blueprint","title":"Blueprint","comment":"Definition of a blueprint used by the Blueprint App.","company":"Padi, Inc.","website":"https://staging.padi.io","created":"2024-07-25T11:30:55.629Z","modified":"2024-08-26T15:17:34.171Z","used":"2024-07-25T11:30:55.629Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"path","propagate":null,"description":"Shape path definition"}]}]},{"name":"padi.button","title":"Simple button to control something","company":"Padi Inc.","website":"https://padi.io","server":"The Button","client":"The Thing being Controlled","created":"2022-06-02T14:06:22.210Z","modified":"2022-06-02T14:06:31.297Z","used":"2022-06-02T14:06:22.210Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"sState","propagate":null,"description":"The state of the button 0=off, 1=on","required":null},{"server":null,"name":"sLabel","propagate":null,"description":"Label of the Button","required":null},{"name":"cState","description":"The state as feedback from the Controller","propagate":null},{"name":"cLabel","propagate":null,"description":"Label of the Controller"}]}]},{"name":"padi.dashboard","title":"Dashboard","comment":"Definition of a dashboard and its items","company":"Padi, Inc.","website":"https://padi.io","server":"Dashboard viewer","client":"Dashboard item","created":"2024-07-25T11:33:00.772Z","modified":"2024-07-26T16:13:03.935Z","used":"2024-07-25T11:33:00.772Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"layout","propagate":null,"description":"Dashboard layout"},{"server":null,"name":"width","propagate":null,"description":"Dashboard item width"},{"server":null,"name":"height","propagate":null,"description":"Dashboard item height"},{"server":null,"name":"scale","propagate":null,"description":"Dashboard item scale"},{"name":"index","propagate":null,"description":"Dashboard item index"},{"name":"bredth","propagate":null,"description":"Dashboard item bredth"},{"name":"depth","propagate":null,"description":"Dashboard item depth"}]}]},{"name":"padi.dataserver","title":"Dataserver","comment":"Definition of a data server used by the Dataserver and Dataclient Apps.","company":"Padi, Inc.","website":"https://padi.io","created":"2020-07-01T12:04:45.741Z","modified":"2022-10-28T17:17:22.928Z","used":"2020-07-01T12:04:45.741Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","propagate":null,"description":"URI of server","required":null},{"name":"id","propagate":null,"description":"Context of client","required":null}]}]},{"name":"padi.dataset","title":"Dataset","comment":"Definition of a data set used by the Chart App.","company":"Padi, Inc.","website":"https://padi.io","created":"2020-07-01T12:06:32.883Z","modified":"2024-10-25T15:28:23.117Z","used":"2020-07-01T12:06:32.883Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"title","propagate":null,"description":"Title of the Dataset"},{"server":null,"name":"values","description":"Comma separated list of values","propagate":null},{"server":null,"name":"colours","propagate":null,"description":"Comma separated list of value colours"},{"server":null,"name":"labels","description":"Comma separated list of value labels","propagate":null},{"propagate":null,"name":"status","description":"Status of Dataset","server":null},{"propagate":null,"name":"filter","description":"Source filter"}]}]},{"name":"padi.device","title":"Device","comment":"Definition of a device used by the Appliance and Device Apps.","company":"Padi, Inc.","website":"https://padi.io","created":"2021-03-09T12:00:00.000Z","modified":"2021-03-09T12:00:00.000Z","used":"2021-03-09T12:00:00.000Z","approved":null,"active":null},{"name":"padi.game.beacon","title":"Island beacon","comment":"A communal beacon that decays over time and is fed by players. Level and pattern broadcast to all; feeding and its acknowledgment are per-connection (addressed).","company":"Padi, Inc.","website":"https://padi.io","server":"The beacon (island host node)","client":"A player feeding and watching the beacon","created":"2026-07-25T13:38:48.238Z","modified":"2026-07-25T13:38:55.919Z","used":"2026-07-25T13:38:48.238Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"level","description":"Beacon energy 0–100; decays over time","server":null,"required":null},{"propagate":null,"server":null,"name":"pattern","description":"Active light pattern id (also drives the Simon mini-game)"},{"name":"feed","description":"Energy contribution; written ADDRESSED into the player’s own connection"},{"server":null,"name":"granted","description":"Addressed ack to the feeder (“+N accepted”), per-connection reply"}]}]},{"name":"padi.game.dimmer","title":"Dimmable lantern","comment":"An analog game lantern. The controller commands a brightness level; the lantern reports the level it is actually showing.","company":"Padi, Inc.","website":"https://padi.io","server":"A dimmer controller","client":"A dimmable lantern","created":"2026-07-25T13:43:52.544Z","modified":"2026-07-25T13:43:58.043Z","used":"2026-07-25T13:43:52.544Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"level","description":"Commanded brightness 0–100","server":null,"required":null},{"propagate":null,"name":"state","description":"Brightness the lantern is actually showing (echo/confirm)"}]}]},{"name":"padi.game.presence","title":"Island presence","comment":"A player's firefly announces name, place and color to the island; the island host may reply with an addressed per-player greeting.","company":"Padi, Inc.","website":"https://padi.io","server":"A player's firefly announcing itself","client":"The island host maintaining the roster","created":"2026-07-25T13:42:06.748Z","modified":"2026-07-25T16:54:37.887Z","used":"2026-07-25T13:42:06.748Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"name","description":"Firefly display name","server":null,"required":null},{"propagate":null,"name":"place","description":"Place/context id where the firefly currently is","server":null},{"propagate":null,"name":"color","description":"Firefly color/mood","server":null},{"name":"welcome","description":"Host’s greeting/notice addressed to that player only"}]},{"properties":[{"propagate":null,"name":"name","description":"Firefly display name","server":null,"required":null},{"propagate":null,"name":"place","description":"Place/context id where the firefly currently is","server":null},{"propagate":null,"name":"color","description":"Firefly color/mood","server":null},{"name":"welcome","description":"Host’s greeting/notice addressed to that player only"},{"propagate":null,"name":"spot","description":"Normalized island position \"x,y\" (each 0–1) chosen by the firefly","server":null}]}]},{"name":"padi.lease.basic","title":"Simple leasing profile","company":"Padi, Inc.","website":"https://padi.io","server":"Landlord","client":"Tenant","created":"2024-11-29T15:09:16.482Z","modified":"2024-12-03T00:57:58.788Z","used":"2024-11-29T15:09:16.482Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"tenant","description":"Name of tenant to be displayed"},{"propagate":null,"name":"end","description":"End date of lease"},{"propagate":null,"name":"rent","description":"Monthly rent in USD","required":null},{"propagate":null,"name":"rate","description":"Rental rate per SqFt","server":null,"required":null},{"propagate":null,"name":"capacity","description":"Number of people allowed","server":null},{"propagate":null,"name":"logo","description":"URL to tenant logo (800x400px)"},{"propagate":null,"name":"status","description":"Status of the lease: Interest, Offer, Accept, Decline, Approved, Delinquent, Terminated","server":null,"required":null}]}]},{"name":"padi.lease.info","title":"Information about a lease","comment":"The purpose of this profile is to allow lease holders to provide common information required for building signage.","company":"Padi, Inc.","website":"https://padi.io","server":"Lease holder","client":"Information consumer","created":"2026-07-23T23:29:14.108Z","modified":"2026-07-24T00:14:12.301Z","used":"2026-07-23T23:29:14.108Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"id","description":"ID of the lease desired"},{"propagate":null,"name":"name","description":"Name of lease holder (used in nameplates)","server":null},{"propagate":null,"name":"contact","description":"Phone number of contact","server":null},{"propagate":null,"name":"space","description":"Space name used for displays","server":null}]}]},{"name":"padi.light","title":"Simple light control profile","comment":"Controls a light","company":"Padi Inc.","website":"https://padi.io","server":"A Controller","client":"A Light being controlled","created":"2022-06-02T14:12:29.553Z","modified":"2022-06-02T14:12:35.294Z","used":"2022-06-02T14:12:29.553Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"sOut","description":"The output state of the controller 0=off, 1=on","propagate":null,"required":null},{"server":null,"name":"sLabel","description":"Controller label","propagate":null,"required":null},{"name":"cState","description":"State of the light 0=off, 1=on","propagate":null,"required":null},{"name":"cLabel","propagate":null,"description":"Label of the Light","required":null}]}]},{"name":"padi.location","title":"Geographical location","comment":"Definition of a geographic location of a specific location on Earth, defined by latitude and longitude.","company":"Padi Inc.","website":"https://padi.io","server":"Provider of a Location","client":"User of Locations","created":"2022-06-07T20:01:12.884Z","modified":"2022-10-28T17:12:32.173Z","used":"2022-06-07T20:01:12.884Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"name","description":"Name of location","propagate":null},{"server":null,"name":"lat","propagate":null,"description":"Latitude of location","required":null},{"server":null,"name":"lon","propagate":null,"description":"Longitude of location","required":null}]}]},{"name":"padi.messaging","title":"Messaging","comment":"Definition for a messaging service.","company":"Padi, Inc.","website":"https://padi.io","created":"2021-09-16T15:01:54.275Z","modified":"2022-10-28T17:16:17.108Z","used":"2021-09-16T15:01:54.275Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","propagate":null,"description":"Location of message service","required":null},{"server":null,"name":"user","propagate":null,"description":"Authentication user name"},{"server":null,"name":"password","description":"Authentication password","propagate":null},{"name":"topics","propagate":null,"description":"Message topics","required":null}]}]},{"name":"padi.node","title":"CNS Node in a Cloud Broker","comment":"This Profile uses Cloud Broker to represent Nodes running remotely.\n\nThe broker could be the Padi Broker, and the node can be an IBB device that must be onboarded to Padi.","company":"Padi, Inc.","website":"https://docs.google.com/document/d/11E_tVR2VVgtYWOx15TTJOfNOLr__alQJAmZZYXt2EyQ/edit","server":"Cloud Broker","client":"Node","created":"2023-08-06T13:54:43.259Z","modified":"2024-04-24T14:19:03.174Z","used":"2023-08-06T13:54:43.259Z","approved":null,"active":null,"versions":[{"properties":[{"name":"status","propagate":null,"description":"Status of Node","required":null},{"name":"installer","propagate":null,"description":"Installer method (CODE, qr, etc.)"},{"name":"interfaceUrl","propagate":null,"description":"URL of user interface"},{"name":"interfaceMode","propagate":null,"description":"Mode to display interface (NONE, embed, tab)"}]}]},{"name":"padi.occupancy.basic","title":"Basic occupancy of an area of a building","company":"Padi, Inc.","website":"https://padi.io","server":"Provider","client":"Consumer","created":"2024-11-24T01:50:45.806Z","modified":"2024-11-24T01:50:53.550Z","used":"2024-11-24T01:50:45.806Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"status","description":"Either 'vacant' or 'occupied'","server":null,"required":null},{"propagate":null,"name":"count","description":"The number of people","server":null},{"propagate":null,"name":"id","description":"Optional ID from the consumer"}]}]},{"name":"padi.ping","title":"Simple connection ping","comment":"Sender sends a msg, times the return of it back.","company":"Padi, Inc.","website":"https://padi.io","server":"Sender","client":"Responder","created":"2026-07-20T23:16:16.452Z","modified":"2026-07-20T23:16:20.479Z","used":"2026-07-20T23:16:16.452Z","approved":null,"active":null,"versions":[{"properties":[{"name":"send","server":null,"description":"Send the message"},{"name":"sendP","description":"Send with propagate","server":null,"propagate":null},{"name":"response","description":"Response from Responder"}]}]},{"name":"padi.test","title":"Just testing","created":"2020-07-01T19:53:46.500Z","used":"2020-07-01T19:53:46.500Z","versions":[{"properties":[{"name":"test","propagate":null,"description":"Ha","required":null}]}]},{"name":"padi.test.chat.room","title":"Chat room (TEST)","comment":"Development/test profile (padi.test.* namespace). Room-model user messaging: members write one message at a time ADDRESSED into their own connection; the room hub merges every connection's posts into one rolling transcript and broadcasts it to all members. Interleaving, attribution and window size are deliberately hub/app-level semantics per the CNS/CP multi-connection rule. Both structured values are percent-encoded (URI-encoded) JSON so they travel safely inside the quoted wire-command format.","company":"Padi, Inc.","website":"https://padi.io","server":"Room hub","client":"A member posting","created":"2026-07-30T20:42:49.858Z","modified":"2026-07-30T20:42:52.789Z","used":"2026-07-30T20:42:49.858Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"server":null,"name":"feed","description":"Rolling transcript: percent-encoded JSON array of {id,from,name,text,ts}, newest last; hub-written, broadcast to every member","required":null},{"name":"post","description":"One message: percent-encoded JSON {id,name,text,ts}; member-written ADDRESSED into that member's own connection (id must be uniq"}]}]},{"name":"padi.test.hvac.rtu","title":"CP to get RTU info","company":"Padi, Inc.","website":"https://padi.io","server":"RTU","client":"Consuming engine","created":"2026-07-30T17:28:33.120Z","modified":"2026-07-30T17:30:55.380Z","used":"2026-07-30T17:28:33.120Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"ts","description":"Sample timestamp, UTC ISO 8601; applies to all values in the same update","server":null,"required":null},{"propagate":null,"name":"supplyAirTemp","description":"Supply / discharge air temperature","server":null,"required":null},{"propagate":null,"name":"returnAirTemp","description":"Return / space air temperature","server":null,"required":null},{"propagate":null,"name":"tempUnit","description":"F or C; governs all temperature properties","required":null,"server":null},{"propagate":null,"name":"stage1Cool","description":"Cooling stage states, 0/1 (stage 1 = compressor relay)","server":null},{"propagate":null,"name":"stage2Cool","description":"Cooling stage states, 0/1","server":null},{"propagate":null,"name":"stage3Cool","description":"Cooling stage states, 0/1 ","server":null},{"propagate":null,"name":"stage1Heat","description":"Heating stage states, 0/1","server":null},{"propagate":null,"name":"stage2Heat","description":"Heating stage states, 0/1","server":null},{"propagate":null,"name":"stage3Heat","description":"Heating stage states, 0/1","server":null},{"propagate":null,"name":"fanState","description":"Fan run state, 0/1","server":null,"required":null},{"propagate":null,"required":null,"server":null,"name":"tempSetpoint","description":"Active setpoint (cool or heat, whichever governs)"}]}]},{"name":"padi.test.propagate","title":"CNS/CP Propagation Rig","comment":"Used to test and show the propagation mechanism in CNS/CP","company":"Padi, Inc.","website":"https://padi.io","server":"Propagate Sender","client":"Propagate Receiver","created":"2026-07-19T19:31:10.551Z","modified":"2026-07-19T19:31:14.758Z","used":"2026-07-19T19:31:10.551Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"bulletin","description":"Posted by the provider and propagated — every connected consumer sees it","server":null},{"name":"draft","description":"Written by the provider but not propagated — stays on the provider's capability","server":null},{"propagate":null,"name":"ping","description":"A counter the provider bumps; consumers echo it back, proving the round trip","server":null},{"propagate":null,"name":"feedback","description":"Written by the consumer and propagated — the provider sees it"},{"name":"notes","description":"The consumer's private notes — never leave the consumer"},{"propagate":null,"name":"echo","description":"The consumer's propagated echo of ping"}]}]},{"name":"padi.test.realm.info","title":"About the realm (TEST)","comment":"Development/test profile. The realm/orchestrator side publishes facts about itself: software version, uptime, capacity of the realm database, and how busy it is. Any client (Monitor, Widget, PWA) is a consumer. Explores the dashboard UX ahead of a production padi.realm.info contract.","company":"Padi, Inc.","website":"https://padi.io","server":"Realm (orchestrator)","client":"Realm observer","created":"2026-07-24T14:19:18.097Z","modified":"2026-07-24T15:52:24.561Z","used":"2026-07-24T14:19:18.097Z","approved":null,"active":null,"versions":[{"properties":[{"propagate":null,"name":"version","description":"CNS software version the realm is running","server":null},{"propagate":null,"name":"uptime","description":"Realm uptime in hours","server":null},{"propagate":null,"name":"keys","description":"Keys held in the realm database","server":null},{"propagate":null,"name":"rate","description":"Message rate through the realm (msg/min)","server":null},{"propagate":null,"name":"load","description":"How busy the realm is, 0 (idle) to 10 (saturated)","server":null},{"propagate":null,"name":"reads","description":"Number of reads from the realm","server":null},{"propagate":null,"name":"writes","description":"Number of writes to the realm","server":null},{"propagate":null,"name":"updates","description":"Number of updates to the realm","server":null},{"propagate":null,"name":"errors","description":"Number of error at the realm","server":null}]}]},{"name":"padi.test.status","title":"Test staus of connection","created":"2026-08-01T02:23:42.213Z","used":"2026-08-01T02:23:42.213Z","versions":[{"properties":[{"propagate":null,"name":"test","description":"Nothing here"}]}]},{"name":"padi.trust.basic","title":"Basic Trust profile","comment":"Based on DTC Paper","company":"Padi, Inc.","website":"https://padi.io","server":"Trust Provider","client":"Trust Consumer","created":"2023-04-19T01:11:22.756Z","modified":"2023-04-19T01:14:05.705Z","used":"2023-04-19T01:11:22.756Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"provSecurity","propagate":null,"description":"Security level provided (1-5)","required":null},{"server":null,"name":"provPrivacy","propagate":null,"description":"Privacy level provided (1-5)","required":null},{"server":null,"name":"provSafety","propagate":null,"description":"Safety level provided (1-5)","required":null},{"server":null,"name":"provReliability","propagate":null,"description":"Reliability level provided (1-5)","required":null},{"server":null,"name":"provResiliency","propagate":null,"description":"Resiliency level provided (1-5)","required":null},{"name":"reqSecurity","propagate":null,"description":"Security level requested (1-5)","required":null},{"name":"reqPrivacy","propagate":null,"description":"Privacy level requested (1-5)","required":null},{"name":"reqSafety","propagate":null,"description":"Safety level requested (1-5)","required":null},{"name":"reqReliability","propagate":null,"description":"Reliability level requested (1-5)","required":null},{"name":"reqResiliency","propagate":null,"description":"Resiliency level requested (1-5)","required":null},{"server":null,"name":"provAttestation","propagate":null,"description":"URL to attestation of trust provider's scores"},{"name":"reqAttestation","propagate":null,"description":"URL to attestation of trust requirer's scores"}]}]},{"name":"padi.tstat.basic","title":"Basic Thermostat Profile","comment":"Profile for basic functions of a thermostat and how it informs a piece of HVAC equipment.","company":"Padi, Inc.","website":"https://padi.io","server":"Equipment","client":"Thermostat","created":"2023-04-16T15:55:22.211Z","modified":"2023-04-16T15:55:26.873Z","used":"2023-04-16T15:55:22.211Z","approved":null,"active":null,"versions":[{"properties":[{"name":"curtemp","propagate":null,"description":"The current temperature reading from the thermostat's sensor.","required":null},{"name":"settemp","propagate":null,"description":"The temperature setpoint that the user has programmed into the thermostat.","required":null},{"server":null,"name":"equipstatus","propagate":null,"description":"The current status of the HVAC system, such as \"heating,\" \"cooling,\" or \"off.\"","required":null}]}]},{"name":"padi.value","title":"Simple value conveance","comment":"Conveys a simple numeric value","company":"Padi, Inc.","website":"https://padi.io","server":"Provider","client":"Consumer","created":"2024-08-30T16:11:33.708Z","modified":"2024-08-30T16:11:37.518Z","used":"2024-08-30T16:11:33.708Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"value","propagate":null,"description":"The value","required":null},{"server":null,"name":"status","propagate":null,"description":"Status of current value"},{"name":"id","propagate":null,"description":"Optional ID of the source of the value"}]}]},{"name":"proto","title":"Prototyping profile for general experiments","comment":"Root profile for experiments. Should not be used in any real-life uses.","company":"Padi, Inc.","created":"2021-03-04T20:05:58.742Z","used":"2021-03-04T20:05:58.742Z","approved":null,"active":null,"versions":[{"properties":[]}]},{"name":"proto.adr","title":"Basic Auto DR","company":"Padi, Inc.","website":"https://padi.io","server":"Provider","client":"Consumer","created":"2023-06-28T20:26:30.133Z","modified":"2023-06-28T20:26:34.096Z","used":"2023-06-28T20:26:30.133Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"signal","propagate":null,"description":"The grid signal","required":null},{"name":"response","propagate":null,"description":"Signal back from Consumer","required":null}]}]},{"name":"proto.beam.rt","title":"Basic ControlBEAM RT connector","company":"ControlBEAM","created":"2021-03-04T20:03:38.263Z","modified":"2021-03-15T17:18:10.705Z","used":"2021-03-04T20:03:38.263Z","approved":null,"active":null,"versions":[{"properties":[{"name":"dev","propagate":null,"description":"Device address","required":null},{"server":null,"name":"app","propagate":null,"description":"Application address","required":null},{"server":null,"name":"schema","propagate":null,"description":"Event schema: fiware (default), eventCloud, MQTT"}]}]},{"name":"proto.commerce.service","title":"Profile for interaction with commerce service provider","comment":"This is a prototype profile.\n\nThis profile connects a service provider with client entities.","company":"Digital Twin Consortium","website":"https://example.com","created":"2021-03-15T18:34:57.493Z","modified":"2021-03-18T19:56:30.148Z","used":"2021-03-15T18:34:57.493Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"provID","propagate":null,"description":"Service provider ID","required":null},{"name":"clientID","propagate":null,"description":"Unique ID of client","required":null},{"server":null,"name":"schema","propagate":null,"description":"Messaging schema"}]}]},{"name":"proto.commerce.supply","title":"Prototype product supplier","comment":"Prototype for a connection between a supplier of products with a client who wishes to transact with the supplier.","company":"Digital Twin Consortium","website":"https://example.com","created":"2021-03-15T20:37:28.061Z","modified":"2021-03-18T19:56:23.832Z","used":"2021-03-15T20:37:28.061Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"provID","propagate":null,"description":"Service provider ID","required":null},{"name":"clientID","propagate":null,"description":"Unique ID of client","required":null},{"server":null,"name":"schema","propagate":null,"description":"Messaging schema"}]}]},{"name":"proto.jitsuin.tenancy","title":"Prototype Jitsuin tenancy","company":"Jitsuin, Inc","website":"https://jitsuin.com/","created":"2021-03-10T19:30:14.197Z","used":"2021-03-10T19:30:14.197Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"tenantid","description":"Tenant ID","propagate":null,"required":null},{"name":"assetid","description":"Asset ID","propagate":null,"required":null}]}]},{"name":"proto.something.x","created":"2021-04-22T19:11:50.546Z","modified":"2021-04-22T19:16:02.103Z","used":"2021-04-22T19:11:50.546Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","description":"URI of the server","propagate":null,"required":null},{"name":"clienturi","propagate":null,"description":"Client's URI","required":null}]},{"properties":[{"server":null,"name":"uri","propagate":null,"description":"URI of the server","required":null},{"name":"clienturi","propagate":null,"description":"Client's URI","required":null},{"server":null,"name":"xyz","description":"SOmething","propagate":null}]}]},{"name":"proto.transport.service","title":"Prototype transportation service provider","comment":"Prototype for transportation service","company":"Digital Twin Consortium","website":"https://example.com","server":"Transportation provider","client":"Transportation service consumer","created":"2021-03-15T20:34:04.666Z","modified":"2021-03-18T19:56:18.999Z","used":"2021-03-15T20:34:04.666Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"providerID","propagate":null,"description":"ID of transportation service provider","required":null},{"name":"clientID","propagate":null,"description":"ID of client using transportation service","required":null}]}]},{"name":"proto.travel.airport","title":"Using an Airport","comment":"This use case reflects a use traveling through an airport.","company":"Padi, Inc.","website":"https://padi.io","server":"Airport","client":"Traveler","created":"2023-05-19T14:04:53.855Z","modified":"2023-05-19T14:05:00.291Z","used":"2023-05-19T14:04:53.855Z","approved":null,"active":null,"versions":[{"properties":[{"name":"flight","propagate":null,"description":"Flight number traveler is taking","required":null},{"server":null,"name":"checkin","propagate":null,"description":"Check-in location","required":null},{"server":null,"name":"gate","propagate":null,"description":"Gate number","required":null},{"server":null,"name":"flightStat","propagate":null,"description":"Flight status","required":null},{"name":"paxStatus","propagate":null,"description":"Status of Traveler's flight","required":null},{"name":"paxTSA","propagate":null,"description":"Status of Traveler to TSA"}]}]},{"name":"proto.travel.park","title":"Traveler parking profile","company":"Padi, Inc.","website":"https://padi.io","server":"Parking Facility","client":"Driver","created":"2023-05-24T14:35:47.482Z","modified":"2023-05-24T14:35:52.539Z","used":"2023-05-24T14:35:47.482Z","approved":null,"active":null,"versions":[{"properties":[{"name":"plates","propagate":null,"description":"Car license plates","required":null},{"name":"make","propagate":null,"description":"Car make","required":null},{"name":"model","propagate":null,"description":"Car model","required":null},{"name":"service","propagate":null,"description":"Service req: park, wash, charge, valet","required":null},{"name":"start","propagate":null,"description":"Time & date of arrival","required":null},{"name":"end","propagate":null,"description":"Time & date of leaving","required":null},{"server":null,"name":"status","propagate":null,"description":"Status of booking: pending, confirm, active, action, finish","required":null},{"server":null,"name":"area","propagate":null,"description":"Area to park","required":null},{"server":null,"name":"bay","propagate":null,"description":"Bay number reserved","required":null}]}]},{"name":"proto.trust.basic","title":"Prototype Basic Trust connection profile","comment":"Used to exchange trust information.","company":"Padi Inc.","website":"https://padi.io","server":"Entity providing trust information","client":"Entity consuming trust information","created":"2021-09-16T14:50:59.608Z","modified":"2021-09-16T15:02:14.392Z","used":"2021-09-16T14:50:59.608Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"provName","propagate":null,"description":"Provider name","required":null},{"server":null,"name":"provSecurity","propagate":null,"description":"Security level provided (1-5)","required":null},{"server":null,"name":"provPrivacy","description":"Privacy level provided (1-5)","propagate":null,"required":null},{"server":null,"name":"provSafety","propagate":null,"description":"Safety level provided (1-5)","required":null},{"server":null,"name":"provReliability","propagate":null,"description":"Reliability level provided (1-5)","required":null},{"server":null,"name":"provResiliency","description":"Resiliency level provided (1-5)","propagate":null,"required":null},{"name":"reqName","propagate":null,"description":"Consumer name","required":null},{"name":"reqSecurity","description":"Security level requested (1-5)","propagate":null,"required":null},{"name":"reqPrivacy","description":"Privacy level requested (1-5)","propagate":null,"required":null},{"name":"reqSafety","propagate":null,"description":"Safety level requested (1-5)","required":null},{"name":"reqReliability","description":"Reliability level requested (1-5)","propagate":null,"required":null},{"name":"reqResiliency","propagate":null,"description":"Resiliency level requested (1-5)","required":null}]}]},{"name":"proto.weather.manager","title":"Weather manager","company":"Padi Inc.","server":"Manager","client":"Monitor","created":"2022-06-26T21:26:06.099Z","modified":"2022-06-26T21:26:11.160Z","used":"2022-06-26T21:26:06.099Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"rate","description":"Rate charged","propagate":null,"required":null},{"server":null,"name":"sName","description":"Manager name","propagate":null},{"server":null,"name":"sAddress","propagate":null,"description":"Manager address","required":null},{"name":"cName","propagate":null,"description":"Monitor name"},{"name":"cAddress","propagate":null,"description":"Monitor address","required":null}]}]},{"name":"proto.weather.router","title":"Routing data","company":"Padi","server":"Router","client":"Sensor","created":"2022-06-26T21:07:36.449Z","modified":"2022-06-26T21:19:23.868Z","used":"2022-06-26T21:07:36.449Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"rate","propagate":null,"description":"Rate charged","required":null},{"server":null,"name":"sAddress","propagate":null,"description":"Router address","required":null},{"name":"cAddress","description":"Sensor address","propagate":null,"required":null},{"server":null,"name":"sName","description":"Router name","propagate":null},{"name":"cName","description":"Sensor name","propagate":null}]}]},{"name":"proto.weather.sensor","title":"Connection to a weather sensor","company":"Padi Inc.","server":"Sensor","client":"Manager","created":"2022-06-26T21:19:03.929Z","modified":"2022-06-26T21:19:47.146Z","used":"2022-06-26T21:19:03.929Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"rate","propagate":null,"description":"Rate charged","required":null},{"server":null,"name":"sName","description":"Name of sensor","propagate":null},{"server":null,"name":"sAddress","propagate":null,"description":"Address of sensor","required":null},{"server":null,"name":"sType","propagate":null,"description":"Type of sensor: temp, humidity, wind,","required":null},{"name":"cName","propagate":null,"description":"Name of Manager"},{"name":"cAddress","propagate":null,"description":"Address of Manager","required":null}]}]},{"name":"skycentrics.oadr3.event.price","title":"Price-based OpenADR 3.0 Profile","comment":"The OADR Controller will send a price signal for demand response to any consumers who want to receive such signals. \nThe consumer will tell the device(s) that it controls to take an action in response to that signal. \nThe consumer will then report the status of their devices back to the OADR Controller.\nThe OADR Controller can then compile and send this data as an \"OADR Report\" back to the VTN it is connected to.\nCHECK ABOVE DESCRIPTION","company":"SkyCentrics, Inc.","website":"https://docs.google.com/document/d/1bngQls4HwJ5ICypIly2bn98cNDeMOt8XXhBJxHmpR-c/preview","server":"OADR Controller","client":"Price Device","created":"2023-12-09T15:05:54.837Z","modified":"2023-12-09T15:06:03.469Z","used":"2023-12-09T15:05:54.837Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"price","propagate":null,"description":"A float indicating the price of energy","required":null},{"server":null,"name":"unit","propagate":null,"description":"The price unit. If omitted, assumed to be $/kWh"},{"server":null,"name":"duration","propagate":null,"description":"Duration of the event","required":null},{"name":"operatingState","propagate":null,"description":"The operating state of a resource under control of a VEN","required":null},{"name":"status","propagate":null,"description":"Freeform string describing the status of the device"},{"name":"oadrReportType","propagate":null,"description":"string of format {'type': x, 'value': y, 'unit': z} for any report type listed in the OADR spec"}]}]},{"name":"skycentrics.oadr3.event.simple","title":"Simple OpenADR 3.0 Profile","comment":"The OADR Controller will send a simple level signal for demand response to any consumers who want to receive such signals. \nThe consumer will tell the device(s) that it controls to take an action in response to that signal. \nThe consumer will then report the status of their devices back to the OADR Controller.\nThe OADR Controller can then compile and send this data as an \"OADR Report\" back to the VTN it is connected to.","company":"SkyCentrics, Inc.","website":"https://docs.google.com/document/d/1SP244rbQ_XN1k0Iy5K0LWT5xJHdfEcA7Srd3PYGLMW0/preview","server":"OADR Controller","client":"Simple Device","created":"2023-11-09T22:31:45.729Z","modified":"2023-12-13T17:01:41.503Z","used":"2023-11-09T22:31:45.729Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"simpleLevel","propagate":null,"description":"An indication of the level of a basic demand response signal. Payload value is an integer of 0, 1, 2, or 3. Note: An example map","required":null},{"server":null,"name":"reportReq","propagate":null,"description":"The report types that are requested","required":null},{"server":null,"name":"duration","propagate":null,"description":"Duration of the event","required":null},{"name":"operatingLevel","propagate":null,"description":"Simple level that a VEN resource is operating at. Payload value is an integer 0, 1, 2, 3 corresponding to values in SIMPLE event","required":null},{"name":"status","propagate":null,"description":"Freeform string describing the status of the device"},{"name":"reports","propagate":null,"description":"String for any report type requested by the provider. Formatted as [{'type': x, 'value': y, 'unit': z}, {...}]"}]}]},{"name":"test.abc","title":"CNS/CP simple test profile","comment":"A simple profile used to experiment with CNS/CP","company":"Padi Inc.","website":"https://padi.io","server":"Far (Server)","client":"Foo (Client)","created":"2022-10-29T14:02:05.608Z","modified":"2022-10-29T14:02:10.954Z","used":"2022-10-29T14:02:05.608Z","approved":null,"active":null,"versions":[{"properties":[{"name":"foo1","propagate":null,"description":"Foo 1 property","required":null},{"name":"foo2","propagate":null,"description":"Foo 2 property","required":null},{"server":null,"name":"far1","propagate":null,"description":"Far 1 property","required":null},{"server":null,"name":"far2","propagate":null,"description":"Far 2 property","required":null}]}]},{"name":"xyz.ics","title":"XYZ Control & Automation System","comment":"Profile for a control system for smart buildings. It serves visualization data for dashboards and other UI needs for all versions of XYZ’s ICS automation system since 2003.","company":"XYZ Systems, Inc.","website":"https://www.example.com/sys/ics.html","server":"XYZ ICS App Server","client":"Visualization Application","created":"2022-04-29T18:39:10.150Z","modified":"2022-04-29T18:39:33.505Z","used":"2022-04-29T18:39:10.150Z","approved":null,"active":null,"versions":[{"properties":[{"server":null,"name":"uri","description":"Property for URI of the endpoint XYZ ICS server","propagate":null,"required":null},{"server":null,"name":"prot","description":"Available protocols from this server. Multiple ok.","propagate":null},{"server":null,"name":"cost","description":"The monthly service cost to provide information.","propagate":null},{"name":"apikey","description":"API key required to communicate with the server.","propagate":null,"required":null},{"name":"clientgeo","propagate":null,"description":"Latitude & longitude of the location of XYZ device."}]}]}]