@@ -573,7 +573,30 @@ export interface components {
573573 signing : components [ 'schemas' ] [ 'AidRecord' ] [ ] ;
574574 rotation : components [ 'schemas' ] [ 'AidRecord' ] [ ] ;
575575 } ;
576- Icp : {
576+ IcpV1 : {
577+ /** @default */
578+ v : string ;
579+ /** @default */
580+ t : string ;
581+ /** @default */
582+ d : string ;
583+ /** @default */
584+ i : string ;
585+ /** @default 0 */
586+ s : string ;
587+ /** @default 0 */
588+ kt : string ;
589+ k ?: string [ ] ;
590+ /** @default 0 */
591+ nt : string ;
592+ n ?: string [ ] ;
593+ /** @default 0 */
594+ bt : string ;
595+ b ?: string [ ] ;
596+ c ?: string [ ] ;
597+ a ?: unknown ;
598+ } ;
599+ IcpV2 : {
577600 /** @default */
578601 v : string ;
579602 /** @default */
@@ -647,7 +670,32 @@ export interface components {
647670 c ?: string [ ] ;
648671 a ?: unknown ;
649672 } ;
650- Dip : {
673+ DipV1 : {
674+ /** @default */
675+ v : string ;
676+ /** @default */
677+ t : string ;
678+ /** @default */
679+ d : string ;
680+ /** @default */
681+ i : string ;
682+ /** @default 0 */
683+ s : string ;
684+ /** @default 0 */
685+ kt : string ;
686+ k ?: string [ ] ;
687+ /** @default 0 */
688+ nt : string ;
689+ n ?: string [ ] ;
690+ /** @default 0 */
691+ bt : string ;
692+ b ?: string [ ] ;
693+ c ?: string [ ] ;
694+ a ?: unknown ;
695+ /** @default */
696+ di : string ;
697+ } ;
698+ DipV2 : {
651699 /** @default */
652700 v : string ;
653701 /** @default */
@@ -723,7 +771,7 @@ export interface components {
723771 c ?: string [ ] ;
724772 a ?: unknown ;
725773 } ;
726- Vcp : {
774+ VcpV1 : {
727775 /** @default */
728776 v : string ;
729777 /** @default */
@@ -743,7 +791,7 @@ export interface components {
743791 /** @default */
744792 n : string ;
745793 } ;
746- Vrt : {
794+ VrtV1 : {
747795 /** @default */
748796 v : string ;
749797 /** @default */
@@ -801,7 +849,7 @@ export interface components {
801849 } ;
802850 Controller : {
803851 state : components [ "schemas" ] [ "KeyStateRecord" ] ;
804- ee : components [ "schemas" ] [ "Icp " ] | components [ "schemas" ] [ "RotV1" ] | components [ "schemas" ] [ "RotV2" ] | components [ "schemas" ] [ "Dip " ] | components [ "schemas" ] [ "DrtV1" ] | components [ "schemas" ] [ "DrtV2" ] | components [ "schemas" ] [ "Vcp " ] | components [ "schemas" ] [ "Vrt " ] ;
852+ ee : components [ "schemas" ] [ "IcpV1 " ] | components [ "schemas" ] [ "IcpV2" ] | components [ "schemas" ] [ " RotV1"] | components [ "schemas" ] [ "RotV2" ] | components [ "schemas" ] [ "DipV1 " ] | components [ "schemas" ] [ "DipV2" ] | components [ "schemas" ] [ " DrtV1"] | components [ "schemas" ] [ "DrtV2" ] | components [ "schemas" ] [ "VcpV1 " ] | components [ "schemas" ] [ "VrtV1 " ] ;
805853 } ;
806854 AgentResourceResult : {
807855 agent : components [ "schemas" ] [ "KeyStateRecord" ] ;
@@ -833,6 +881,16 @@ export interface components {
833881 prxs : string [ ] ;
834882 nxts : string [ ] ;
835883 } ;
884+ HabState : {
885+ name : string ;
886+ prefix : string ;
887+ icp_dt : string ;
888+ state : components [ "schemas" ] [ "KeyStateRecord" ] ;
889+ /** @default null */
890+ transferable : boolean | null ;
891+ /** @default null */
892+ windexes : string [ ] | null ;
893+ } ;
836894 GroupKeyState : {
837895 mhab : components [ "schemas" ] [ "Identifier" ] ;
838896 keys : string [ ] ;
@@ -853,11 +911,15 @@ export interface components {
853911 transferable : boolean | null ;
854912 /** @default null */
855913 windexes : string [ ] | null ;
856- salty ?: components [ "schemas" ] [ "SaltyState" ] ;
857- randy ?: components [ "schemas" ] [ "RandyKeyState" ] ;
858- group ?: components [ "schemas" ] [ "GroupKeyState" ] ;
859- extern ?: components [ "schemas" ] [ "ExternState" ] ;
860- } ;
914+ } & ( {
915+ salty : components [ "schemas" ] [ "SaltyState" ] ;
916+ } | {
917+ randy : components [ "schemas" ] [ "RandyKeyState" ] ;
918+ } | {
919+ group : components [ "schemas" ] [ "GroupKeyState" ] ;
920+ } | {
921+ extern : components [ "schemas" ] [ "ExternState" ] ;
922+ } ) ;
861923 /**
862924 * @description Tier of key material
863925 * @enum {string}
@@ -904,13 +966,9 @@ export interface components {
904966 Rpy : components [ "schemas" ] [ "RpyV1" ] | components [ "schemas" ] [ "RpyV2" ] ;
905967 Challenge : {
906968 words : string [ ] ;
907- } ;
908- Contact : {
909- id : string ;
910- alias : string ;
911- oobi : string ;
912- } & {
913- [ key : string ] : unknown ;
969+ dt ?: string ;
970+ said ?: string ;
971+ authenticated ?: boolean ;
914972 } ;
915973 } ;
916974 responses : never ;
0 commit comments