Developers

Extend Core. Do not replace it.

Ciright Core is the engine. Ciright ADM is the experience. No significant table is added until Core, the owning application, and Subscription ID are identified.

Domains

cirightadm.com is the public site. app.cirightadm.com is the operating environment. admin.cirightadm.com presents Connect. API, developer, docs, support and status use their own hosts. Product areas prefer a path on the app host.

Core extension map

This is the implementation reference. Database and API cells say “Inspect Core” until engineering confirms the live object. A new table requires a written reason.

ADM capabilityExisting productExisting objectExisting databaseExisting APISystem of recordSubscription IDESID required?New UI?New API?New table?New Core extension?AI access?Agent access?On The Line event?Keyra required?
Identity and sign-inKeyraKeyra UIDInspect Core before any schemaExisting Keyra authorizationKeyra, then Ciright CoreRequiredNoADM sign-in experienceNoNoNoResolve identity before any requestBound to the same identityLoginYes
World scopeCiright CoreSubscription IDInspect Core before any schemaExisting subscription resolutionCiright CoreCanonicalNoWorld switcherNoNoNoWorld is part of contextWorld limits scopeWorld switchYes
AdministrationConnectUsers, teams, roles, applicationsInspect Core before any schemaExisting Connect servicesConnectRequiredWhere an external system is linkedADM-branded ConnectNo second admin platformNoOnly if Connect lacks the objectGovernedNo permission by defaultPermission changesYes
People and companiesCRMContact and companyCRM databaseCRM APICRMRequiredWhen an external CRM is connectedYesProjection onlyNoNoSummarize the relationshipExplicit grantRecord opened and changedFor high-risk actions
OpportunitiesPipelineOpportunityPipeline databasePipeline APIPipelineRequiredWhen an external pipeline is connectedYesProjection onlyNoNoWhat changed this weekExplicit grantStage and amount changesFor high-risk actions
CalendarMyCalendarEventCalendar database or external calendarCalendar APIMyCalendar or the connected calendarRequiredYes for external calendarsYesNoNoNoMeeting briefExplicit grantMeeting started and summarizedNo
WorkWorksProject and taskWorks databaseWorks APIWorksRequiredNoYesNoNoNoWhat is lateExplicit grantStatus changesNo
My DayProjection across applicationsNone owned by ADMNoneRead authorized servicesEach source applicationRequiredInherited from the sourceYesRead projection onlyNoNoMorning briefStatus onlyViewedNo
HistoryOn The LineActivity eventOn The LineExisting history APIOn The LineRequiredNoYesNo separate audit systemNoNoRead authorized historyActions are recordedThis is the history systemFor sensitive events
External systemsConnected systemExternal objectExternalIntegration via ESIDThe external systemRequired above the ESIDYesReference onlyNo canonical copyNo duplicate masterOnly a Core link if none existsClassified and permissionedExplicit grantLink and sync eventsFor privileged connections