Գրանցողից անկախ շարժիչ հիմքում
Ոչ մի ռեգիստրարի SDK առկա չէ մեր բիզնես-տրամաբանության մեջ: Յուրաքանչյուր ռեգիստրար գտնվում է ադապտերի ինտերֆեյսի հետևում և ընտրվում է ըստ հնարավորության, այլ ոչ թե անվան, ինչը նշանակում է, որ հարթակը կարող է ավելացնել ռեգիստրար, փոխարինել այն կամ TLD-ն ուղղորդել դեպի այլ ռեգիստրար՝ առանց դիպչելու պատվերի ձևակերպմանը, DNS-ի խմբագրիչին կամ ձեր պահպանված կարգավորումներին: Եթե դուք արդեն ունեք ռեգիստրարի ձեր սեփական հաշիվը, դրա վավերապայմանները որոշվում են Vault-ից՝ ըստ կազմակերպության, և դոմենը գրանցվում է մեր հաշվի փոխարեն ձեր հաշվի ներքո:
Գրանցումը, փոխանցումը, երկարաձգումը և վերականգնումը աշխատում են որպես հուսալի Temporal աշխատանքային հոսքեր (workflows)՝ երկարատև վեբ-հարցումների փոխարեն։ Յուրաքանչյուր քայլ իդեմպոտենտ գործողություն է, որը կրում է իդեմպոտենտության բանալի, իսկ ձախողումները փոխհատուցվում են հակառակ ուղղությամբ․ գրանցումը, որը ձախողվում է domian name-երի սերվերները (nameservers) կարգավորելուց հետո, չեղարկում է դրանց կարգավորումները՝ թերի ստեղծված դոմեն թողնելու փոխարեն։ Վճարումը գանձվում է պատվերի համար նախքան կատարման փուլը սկսելը, ուստի գրանցողի (registrar) մոտ տեղի ունեցած ձախողումը հանգեցնում է մաքուր վերադարձի, այլ ոչ թե վեճերի։
Խառը զամբյուղները ձախողվում են առանձին-առանձին: Եթե դուք միասին գնում եք հոսթինգ և դոմեն, և դոմենի գրանցումը մերժվում է՝ գրանցման մրցավազքում խլվելու, ռեգիստրի մերժման կամ գրանցողի անջատման պատճառով, հոսթինգի գիծը շարունակվում է, իսկ դոմենի գումարն ինքնաբերաբար վերադարձվում է ձեր դրամապանակին: Մեկ ձախողված գիծը երբեք չի կասեցնում ձեր պատվերի մնացած մասը:
Այս էջի ամեն ինչ նախագծված է «նախ API-ն» (API-first) սկզբունքով: Դոմենների որոնումը, գրանցումը, փոխանցումները, DNS գրանցումները և nameserver-ները մեր OpenAPI տեխնիկական նկարագրության մեջ հրապարակված վերջնակետեր (endpoints) են, ինչը նշանակում է, որ դրանք հավասարապես հասանելի են կառավարման վահանակից, գեներացված SDK-ներից, CLI-ից և մեր MCP սերվերից, այնպես որ AI գործիքը կարող է կառավարել ձեր DNS-ը ճիշտ այն թույլտվություններով, որոնք դուք տրամադրել եք նրան: